Ιδιότητες (Python) Μια εξήγηση των ιδιοτήτων, ληπτών και ρυθμιστών. Sebastian Pölsterl sebp@k-d-w.org 2011 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 Ιδιότητες
Επισκόπηση

Οι ιδιότητες περιγράφουν τη διαμόρφωση και κατάσταση των γραφικών στοιχείων και κάθε γραφικό στοιχείο έχει το δικό του ιδιαίτερο σύνολο ιδιοτήτων. Για παράδειγμα, ένα γραφικό στοιχείο όπως ένα κουμπί ή μια ετικέτα έχει την ιδιότητα label που περιέχει το κείμενο του γραφικού στοιχείου. Μπορείτε να ορίσετε το όνομα και την τιμή οποιουδήποτε αριθμού ιδιοτήτων ως ορίσματα λέξης-κλειδιού όταν δημιουργείτε ένα στιγμιότυπο ενός γραφικού στοιχείου: για παράδειγμα, για τη δημιουργία μιας ετικέτας με το κείμενο “Hello World”, με μια γωνία 25 μοιρών και στοίχιση στα δεξιά, μπορείτε να χρησιμοποιήσετε:

label = Gtk.Label(label="Hello World", angle=25, halign=Gtk.Align.END)

Εναλλακτικά, μπορείτε να ορίσετε αυτές τις ιδιότητες ξεχωριστά χρησιμοποιώντας τη μέθοδο που έχει συσχετιστεί.

label = Gtk.Label() label.set_label("Hello World") label.set_angle(25) label.set_halign(Gtk.Align.END)

Μόλις δημιουργήσετε μια τέτοια ετικέτα, μπορείτε να πάρετε το κείμενο της ετικέτας με label.get_label() και ανάλογα για τις άλλες ιδιότητες.

Αντί να χρησιμοποιήσετε λήπτες και ρυθμιστές μπορείτε επίσης να πάρετε και να ρυθμίσετε τις ιδιότητες με get_property("prop-name") και set_property("prop-name", value), αντίστοιχα.

Αναφορές

Βασικά - Ιδιότητες στο μάθημα Python GTK+ 3