# Παράθυρο (Python)

Tiffany Antopolski
tiffany.antopolski@gmail.com 2012
Marta Maria Casetti
mmcasetti@gmail.com 2012
Ένα παράθυρο ανώτατου επιπέδου που μπορεί να περιέχει άλλα γραφικά συστατικά
Δημήτρης Σπίγγος
dmtrs32@gmail.com 2012, 2013

# Παράθυρο

Μια ελάχιστη εφαρμογή GTK+: ένα παράθυρο με τίτλο. | Χρησιμοποιήστε , εάν χρειάζεστε υποστήριξη .

# Ο χρησιμοποιούμενος κώδικας για παραγωγή αυτού παραδείγματος

from gi.repository import Gtk import sys

class MyApplication(Gtk.Application):

def do_activate(self): # create a Gtk Window belonging to the application itself window = Gtk.Window(application=self) # set the title window.set_title("Welcome to GNOME") # show the window window.show_all()

# create and run the application, exit with the value returned by # running the program app = MyApplication() exit_status = app.run(sys.argv) sys.exit(exit_status)

# Χρήσιμες μέθοδοι για ένα γραφικό συστατικό παραθύρου

`set_default_size(200, 100)` ορίζει το προεπιλεγμένο μέγεθος του παραθύρου σε πλάτος `200` και ύψος `100`· εάν αντί για ένα θετικό αριθμό περνάμε το `-1` έχουμε το προεπιλεγμένο μέγεθος.

`set_position(Gtk.WindowPosition.CENTER)` κεντράρει το παράθυρο. Άλλες επιλογές είναι `Gtk.WindowPosition.NONE, Gtk.WindowPosition.MOUSE, Gtk.WindowPosition.CENTER_ALWAYS, Gtk.WindowPosition.CENTER_ON_PARENT`.

# Αναφορές API

Σε αυτό το παράδειγμα χρησιμοποιήσαμε τα παρακάτω:

GtkApplication

GtkWindow