PyGTK - Tastenklasse
Das Widget "gtk.Button" wird normalerweise als Drucktaste mit einer Textbezeichnung angezeigt. Es wird im Allgemeinen verwendet, um eine Rückruffunktion oder -methode anzuhängen, die beim Klicken auf die Schaltfläche aufgerufen wird.
Die Klasse gtk.Button hat den folgenden Konstruktor:
gtk.Button(label = None, stock = None, use_underline = True)
Worin,
Label - Der Text, der auf der Schaltflächenbeschriftung angezeigt werden soll
Stock- Die Bestands-ID, die das Bild und den Text angibt, die in der Schaltfläche verwendet werden sollen. Standard ist Keine.
Underline - Wenn True, gibt ein Unterstrich im Text an, dass das nächste Zeichen unterstrichen und für den Mnemonik-Beschleuniger verwendet werden soll.
Einige der vordefinierten Konstanten für den Aktienparameter sind -
- STOCK_OK
- STOCK_STOP
- STOCK_YES
- STOCK_NO
- STOCK_QUIT
- STOCK_CANCEL
- STOCK_CLOSE
Die Button-Klasse verfügt über die folgenden wichtigen Methoden:
S.NO. | Methoden und Beschreibung |
---|---|
1 | set_label() Dadurch wird der Text der Schaltflächenbeschriftung auf Beschriftung gesetzt. Diese Zeichenfolge wird auch zur Auswahl des Lagerartikels verwendet, wenn die Eigenschaft "use_stock" True ist. |
2 | get_label() Dadurch wird der Text von der Beschriftung der Schaltfläche abgerufen |
3 | set_focus_on_click() Wenn True, wird die Schaltfläche beim Klicken mit der Maus scharfgestellt. |
4 | set_alignment() Dies ist die horizontale und vertikale Ausrichtung des untergeordneten Widgets. Der Wert reicht von 0,0 bis 1,0. |
5 | set_image() Dadurch wird die Bildeigenschaft auf den Wert des Bildes gesetzt. Die Eigenschaft "gtkbutton-images" sollte auf True gesetzt sein. |
Die folgenden Signale werden vom Button-Widget ausgegeben:
aktivieren Sie | Dies wird ausgegeben, wenn das gtk.Widget ist activate()Methode wird aufgerufen. Bei einer Schaltfläche wird das "angeklickte" Signal ausgegeben. |
geklickt | Dies wird ausgegeben, wenn die Maustaste gedrückt und losgelassen wird, während sich der Zeiger über der Taste befindet, oder wenn die Taste mit der Tastatur ausgelöst wird. |