Radioaktion¶
- class gtk.RadioAction¶
Eine Radioaktion ist eine Art Umschaltaktion, die in Gruppen auftritt. Von jeder Gruppe ist immer genau ein Aktion “aktiv”, alle anderen sind “inaktiv”.
Wichtige Signale¶
gtk.RadioAction implementiert alle Signale von gtk.ToggleAction. Außerdem interessant ist:
- changed¶
Dieses Signal wird bei jedem Mitglied einer Gruppe ausgelöst, wenn ein anderes Gruppenmitglied aktiv wird.
Die Behandlungsroutine sieht so aus:
- callback(self, action, *args)
param action: die gtk.RadioAction-Instanz param args: weitere Parameter, die beim Aufruf von connect angegeben wurden
Wichtige Methoden¶
gtk.RadioAction implementiert alle Methoden von gtk.ToggleAction. Außerdem interessant sind:
- set_group(group)¶
Parameter: - group – eine andere RadioAktion oder None
Fügt die RadioAktion der gleichen Gruppe wie group hinzu. Falls group None ist, wird die RadioAktion von ihrer Gruppe entfernt
- get_group()¶
Rückgabe: Liste mit RadioAktionen Gibt eine Liste mit allen Radioaktionen zurück, die zur gleichen Gruppe gehören
