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

Tiffany Antopolski
tiffany.antopolski@gmail.com 2012
Marta Maria Casetti
mmcasetti@gmail.com 2012
Ένα παράθυρο ανώτατου επιπέδου που μπορεί να περιέχει άλλα γραφικά στοιχεία
Ελληνική μεταφραστική ομάδα GNOME
team@gnome.gr 2012-2015
Δημήτρης Σπίγγος
dmtrs32@gmail.com 2012, 2013
Μαρία Θουκιδίδου
marablack3@gmail.com 2014
Θάνος Τρυφωνίδης
tomtryf@gmail.com 2014, 2015

# Παράθυρο

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

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

from gi.repository import Gtk import sys

class MyApplication(Gtk.Application):

def do_activate(self): # δημιουργία ενός παραθύρου Gtk το οποίο ανήκει στην εφαρμογή window = Gtk.Window(application=self) # ορισμός τίτλου window.set_title("Welcome to GNOME") # εμφάνιση του παραθύρου window.show_all()

# δημιουργία και εκτέλεση της εφαρμογής, έξοδος με την επιστρεφόμενη τιμή # από το εκτελούμενο πρόγραμμα 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