# Window (Python)

Tiffany Antopolski
tiffany.antopolski@gmail.com 2012
Marta Maria Casetti
mmcasetti@gmail.com 2012
Ett toppnivåfönster som kan innehålla andra komponenter
Sebastian Rasmussen
sebras@gmail.com 2019
Anders Jonsson
anders.jonsson@norsjovallen.se 2021

# Window

Ett minimalt GTK+-program: ett fönster med en titel. | Använd om du behöver -stöd.

# Kod som använts för att generera detta exempel

from gi.repository import Gtk import sys

class MyApplication(Gtk.Application):

def do_activate(self): # skapa ett Gtk.Window som tillhör programmet i sig window = Gtk.Window(application=self) # ställ in titeln window.set_title("Välkommen till GNOME") # visa fönstret window.show_all()

# skapa och kör programmet, avsluta med värdet som returneras # av att köra programmet app = MyApplication() exit_status = app.run(sys.argv) sys.exit(exit_status)

# Användbara metoder för en Window-komponent

`set_default_size(200, 100)` ställer in standardstorleken för fönstret till en bredd på `200` och en höjd på `100`; om vi istället för ett positivt tal skickar med `-1` får vi standardstorleken.

`set_position(Gtk.WindowPosition.CENTER)` centrerar fönstret. Andra alternativ är `Gtk.WindowPosition.NONE, Gtk.WindowPosition.MOUSE, Gtk.WindowPosition.CENTER_ALWAYS, Gtk.WindowPosition.CENTER_ON_PARENT`.

# API-referenser

I detta exempel använde vi följande:

GtkApplication

GtkWindow