author | Radek Brich <radek.brich@devl.cz> |
Mon, 10 Oct 2011 22:20:59 +0200 | |
changeset 25 | f69a1f0382ce |
parent 19 | 5e78d52ebb24 |
child 40 | 5faa38c10b67 |
permissions | -rwxr-xr-x |
#!/usr/bin/env python3 # -*- coding: utf-8 -*- import locale locale.setlocale(locale.LC_ALL, '') from tuikit import * class MyApplication(Application): def __init__(self): Application.__init__(self) self.top.connect('keypress', self.globalkeypress) menubar = MenuBar() self.top.add(menubar) helpwin = Window() self.top.add(helpwin) helpwin.x = 10 helpwin.y = 5 helpwin.allowlayout = False helpwin.hidden = True helpwin.title = 'About' #helpwin.closebutton = False #helpwin.resizable = False filemenu = Menu([ ('New', None), None, ('Open', None), ('Save', None), None, ('Quit', self.terminate), ]) self.top.add(filemenu) editmenu = Menu([('Copy', None), ('Paste', None)]) helpmenu = Menu([('About', helpwin)]) self.top.add(editmenu) self.top.add(helpmenu) menubar.setitems([ ('File', filemenu), ('Edit', editmenu), ('Help', helpmenu), ]) vert = VerticalLayout() self.top.layout(vert) #button = Button('click!') #win.add(button) #button.x = 10 #button.y = 7 #button.connect('click', self.buttonclick) #self.button = button #subwin = Window(8,8) #win.add(subwin) def globalkeypress(self, keyname, char): if keyname == 'escape': self.terminate() if __name__ == '__main__': app = MyApplication() app.start()