Παράθυρο (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