GTKを使用して、クリック後にメニュー項目を非表示に設定し、約5秒後に再び表示するようにするにはどうすればよいですか。私がこのようなことをすると、それは機能しません(なぜそうしないのか分かりません)
self.shutdown_item.connect("activate",self.shutdown)
self.shutdown_item.connect("activate",self.sensitiveshutdown)
def sensitiveshutdown(self,widget):
shutdown_item.set_sensitive(False)
time.sleep(5)
shutdown_item.set_sensitive(True)
動作しません。GUIを5秒間フリーズしますが、ボタンは敏感なままです。これを行う方法はありますか?