class MyWindow(Gtk.ApplicationWindow):
# konstruktor pro Gtk.ApplicationWindow
def __init__(self, app):
Gtk.Window.__init__(self, title="Hello World!", application=app)
self.set_default_size(200, 100)
class MyApplication(Gtk.Application):
def __init__(self):
Gtk.Application.__init__(self)
def do_activate(self):
win = MyWindow(self)
win.show_all()
def do_startup(self):
Gtk.Application.do_startup(self)
Gt.Application
inicializuje GTK+. Rovněž napojí tlačítko "destroy"
.
Můžeme začít sestavovat naše první okno. Provedeme to vytvořením proměnné s názvem MyWindow, které přiřadíme new Gtk.ApplicationWindow
.
Nastavíme vlastnost okna nazvanou title. Může jí být libovolný řetězec, který bude sloužit jako jeho název v záhlaví. Je dobré lpět na kódování UTF-8.
Nyní máme okno, která má název a funkční „zavírací“ tlačítko. Pojďme přidat pořádný text „Hello World“.