ToggleButton
En ToggleButton är som en vanlig Button, men när den klickas på förblir den aktiverad, eller nedtryckt, tills den klickas på igen.
För att erhålla tillståndet för vår ToggleButton kan du använda metoden get_active(). Denna returnerar true om knappen är ”nere”. Du kan också ställa in växlingsknappens tillstånd med set_active(). Observera att om du gör detta och tillståndet faktiskt ändras, så får det signalen ”clicked” att sändas ut. Detta är vanligen vad du vill.
Du kan använda metoden toggled() för att trycka på knappen, snarare än att tvinga den att vara uppe eller nere: detta växlar knappens tillstånd, och får signalen toggled att sändas ut.