author | Radek Brich <radek.brich@devl.cz> |
Mon, 10 Oct 2011 22:20:59 +0200 | |
changeset 25 | f69a1f0382ce |
parent 19 | 5e78d52ebb24 |
child 39 | 5e5deb1d3945 |
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) model = TreeModel() model.add('/', ['a', 'b']) model.add('/a', ['c', 'd']) model.add((0,1), ['e', 'f']) model.add('/0/1/0', 'g') model.add('/a/d/f', 'h') view = TreeView(model) view.collapse('/a/d') self.top.add(view) vert = VerticalLayout() self.top.layout(vert) def globalkeypress(self, keyname, char): if keyname == 'escape': self.terminate() if __name__ == '__main__': app = MyApplication() app.start()