Window (Python) Tiffany Antopolski tiffany.antopolski@gmail.com 2012 Marta Maria Casetti mmcasetti@gmail.com 2012 Okno nejvyšší úrovně, které může obsahovat další widgety Window

Minimální aplikace GTK+: okno se záhlavím.

Pokud potřebujete podporu , použijte .

Kód použitý k vygenerování tohoto příkladu 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)
Užitečné metody pro widget Window

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).

Odkazy k API

V této ukázce se používá následující:

GtkApplication

GtkWindow