Vlastnosti (Python) Vysvětlení vlastností a jejich získávání a nastavování. Sebastian Pölsterl sebp@k-d-w.org 2011 Marta Maria Casetti mmcasetti@gmail.com 2012 Vlastnosti
Přehled

Vlastnosti popisují nastavení a stav widgetů. Každý widget má svoji vlastní konkrétní sadu vlastností. Například takový widget tlačítko má vlastnost label, která obsahuje text widgetu. Název a hodnotu libovolného počtu vlastností můžete zadat jako argumenty s klíčovými slovy při vytváření instance widgetu. Například k vytvoření popisku s textem „Hello World“, úhlem 25 stupňů a zarovnáním doprava, můžete použít:

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

Případně můžete tyto vlastnosti definovat postupně pomocí metod, které k nim patří.

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

Jakmile máte takovýto popisek vytvořený, můžete získat jeho text pomocí label.get_label() a obdobně i ostatní jeho vlastnosti.

Místo jednotlivých metod pro získání a nastavení vlastností, můžete vlastnosti získat a nastavit pomocí get_property("název-vlastnoti") respektive set_property("název-vlastnosti", hodnota).

Odkazy

Základy – Vlastnosti ve výuce GTK+ 3 v jazyce Python