Με φάτνωμα (Python) 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 Σε φάτνωμα

Δύο εικόνες σε δύο ρυθμίσιμα φατνώματα οριζόντια στοιχισμένες.

Ο χρησιμοποιούμενος κώδικας για παραγωγή αυτού παραδείγματος from gi.repository import Gtk import sys class MyWindow(Gtk.ApplicationWindow): def __init__(self, app): Gtk.Window.__init__(self, title="Paned Example", application=app) self.set_default_size(450, 350) # a new widget with two adjustable panes, # one on the left and one on the right paned = Gtk.Paned.new(Gtk.Orientation.HORIZONTAL) # two images image1 = Gtk.Image() image1.set_from_file("gnome-image.png") image2 = Gtk.Image() image2.set_from_file("tux.png") # add the first image to the left pane paned.add1(image1) # add the second image to the right pane paned.add2(image2) # add the panes to the window self.add(paned) class MyApplication(Gtk.Application): def __init__(self): Gtk.Application.__init__(self) def do_activate(self): win = MyWindow(self) win.show_all() def do_startup(self): Gtk.Application.do_startup(self) app = MyApplication() exit_status = app.run(sys.argv) sys.exit(exit_status)
Χρήσιμες μέθοδοι για ένα γραφικό στοιχείο σε φάτνωμα

Για να έχετε δύο κάθετα στοιχισμένα φατνώματα, χρησιμοποιήστε Gtk.Orientation.VERTICAL αντί για Gtk.Orientation.HORIZONTAL. Η μέθοδος add1(widget1) θα προσθέσει το widget1 στο κορυφαίο φάτνωμα και add2(widget2) θα προσθέσει το widget2 στο κάτω φάτνωμα.

Αναφορές API

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

GtkPaned

Standard Enumerations

GtkImage