Gregory Petrosyan wrote: > Buenos dias, amigos! > I have to write _simple_ gui library, for embedding into game. My > first attempt was to use XML: isn't it cute to describe ui in such a > way: > > <window> > <title>Hello World!</title> > <image text="nice picture here" pos=... src=... /> > <text opts=...> > (some text here) > </text> > <list> > <item>first element</item> > <item>second one...</item> > </list> > <button action=... text="Click Me!" /> > </window>
One could imagine to model this with Python, like this: class FooDlg(Window): title = "Hello World!" size = (400, 300) class WelcomeImg(Image): filename = "..." pos = (0, 0) class Box(Frame): text = "My Controls" class NameLbl(Label): text = "Name:" class NameField(TextBox): length = 100 pos = ... def onClick(self): MessageBox(self.text) class TestList(ListBox): items = ['First', 'Second'] _Slight_ misuse of "class" though... Georg -- http://mail.python.org/mailman/listinfo/python-list