Μια ελάχιστη εφαρμογή 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
.
Σε αυτό το παράδειγμα χρησιμοποιήσαμε τα παρακάτω:
GtkApplication
GtkWindow