# 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