コード例 #1
0
              name="lblTest",
              alignment="right",
              size=(-1, 500),
              text="hello!")
    o = TextBox(w, name="txtTest", border=False, text="hello world!")
    o = CheckBox(w, name="chkTest", border='none', label="Check me!")
    o = ListBox(w,
                name="lstTest",
                border='none',
                items={
                    'datum1': 'a',
                    'datum2': 'b',
                    'datum3': 'c'
                },
                multiselect="--multiselect" in sys.argv)
    o = ComboBox(
        w,
        name="cboTest",
        items={
            'datum1': 'a',
            'datum2': 'b',
            'datum3': 'c'
        },
        readonly='--readonly' in sys.argv,
    )
    w.show()

    InspectorTool().show(w)

    app.MainLoop()
コード例 #2
0
ファイル: menu.py プロジェクト: oscarvogel/guiabm
    mi11 = MenuItem(m1, label='Open', name='menu_file_open')
    mi12 = MenuItem(m1, label='Save', name='menu_file_save', enabled=False)
    mi13 = MenuItem(m1, label='Quit', name='menu_file_quit')
    m11 = Menu(m1, label='Recent files', name="mnu_recent_file")
    mi111 = MenuItem(m11, label='file1', name='menu_recent_file1')
    mi112 = MenuItem(m11, label='file2', name='menu_recent_file2')
    mi113 = MenuItem(m11, label='file3', name='menu_recent_file3')
    m2 = Menu(mb, label='Edit', name="mnu_edit")
    mi21 = MenuItem(m2, label='Copy', name='menu_edit_copy')
    mi22 = MenuItem(m2, label='Cut', name='menu_edit_cut')
    mi23 = MenuItem(m2, label='Paste', name='menu_edit_paste')

    m2.enabled = False  # disable a whole menu

    def disable_all(event):
        mb.enabled = False  # disable the menubar

    def enable_edit(event):
        m2.enabled = not m2.enabled
        mi11.label = "Close" if m2.enabled else "Open" 
        mi12.enabled = not mi12.enabled

    mi11.onclick = enable_edit
    mi13.onclick = disable_all

    from gui.tools.inspector import InspectorTool
    InspectorTool().show(w)

    w.show()
    app.MainLoop()