W jaki sposób wyłącza się przycisk gtk.ToolButton, aby był "wyszarzony"? Tak:Jak włączyć/wyłączyć elementy paska narzędzi?
Jak zrobić to ponownie włączona?
W jaki sposób wyłącza się przycisk gtk.ToolButton, aby był "wyszarzony"? Tak:Jak włączyć/wyłączyć elementy paska narzędzi?
Jak zrobić to ponownie włączona?
Użyj metody set_sensitive
. Jeśli wszystko, czego potrzebujesz, to wyłączyć/włączyć przycisk, należy wywołać metodę na przycisku; argument powinien być True
do włączania i False
wyłączania:
button.set_sensitive(True) # enables the button
button.set_sensitive(False) # disables the button
Jeśli masz do czynienia z działaniami, można wyłączyć/włączyć działania związane z przyciskiem (zapewnia to, że inne wzory, które mogą być powiązane z te same czynności, np. pozycje menu, są również włączone/wyłączone) i zamiast tego wywołują metodę set_sensitive
na gtk.Action
(chociaż jest to inna metoda niż w przypadku gtk.Widget
, użycie jest dokładnie takie samo, z wyjątkiem tego, że przycisk nie będzie włączone, jeśli rodzic gtk.ActionGroup
jest wyłączony).