Minimální aplikace GTK+: okno se záhlavím. |
Pokud potřebujete podporu , použijte . |
from gi.repository import Gtk
import sys
class MyApplication(Gtk.Application):
def do_activate(self):
# Vytvoří okno Gtk Window patřící vlastní aplikaci
window = Gtk.Window(application=self)
# Nastaví název pro záhlaví
window.set_title("Welcome to GNOME")
# Zobrazí okno
window.show_all()
# Vytvoří a spustí aplikaci; skončí s návratovou hodnotou vrácenou
# běžícím programem
app = MyApplication()
exit_status = app.run(sys.argv)
sys.exit(exit_status)
set_default_size(200, 100)
nastaví výchozí velikost okna na šířku 200
a výšku 100
. Když místo kladného čísla předáte -1
dostanete výchozí velikost.
set_position(Gtk.WindowPosition.CENTER)
umístí okno na střed. Další možnosti jsou Gtk.WindowPosition.NONE
(neurčeno), Gtk.WindowPosition.MOUSE
(pozice ukazatele myši), Gtk.WindowPosition.CENTER_ALWAYS
(vždy na střed) a Gtk.WindowPosition.CENTER_ON_PARENT
(na střed rodiče).
V této ukázce se používá následující:
GtkApplication
GtkWindow