2010-11-14 16 views

Odpowiedz

13

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).

Powiązane problemy