2010-11-14 32 views

回答

13

使用set_sensitive方法。如果您只需要禁用/啓用按鈕,則應該調用按鈕上的方法;該參數應該是True啓用和False禁用:

button.set_sensitive(True) # enables the button 
button.set_sensitive(False) # disables the button

如果你正在處理的操作,您可能需要禁用/啓用關聯到按鈕的動作(這確保了可能與其他部件也可以啓用/禁用相同的操作,例如菜單項),然後調用gtk.Action上的set_sensitive方法(儘管這是與gtk.Widget不同的方法,但使用方法完全相同;除了該按鈕不是如果父母gtk.ActionGroup被禁用)。

相關問題