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.