我試圖創建一個沒有按鈕的新消息對話框。它會顯示一些信息,並且我在執行某個函數後以編程方式關閉它時遇到問題。我讀過有關的run()和響應()函數和寫一些代碼:PyGTK - 顯示MessageDialog並在特定時間後關閉它
def stop():
md.response(0)
md = gtk.MessageDialog(None, gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT, gtk.MESSAGE_QUESTION, gtk.BUTTONS_NONE, "Wait... computing...")
print 'closing in 5 secs...'
threading.Timer(5.0, stop).start()
md.run()
md.destroy()
的問題是,停止()關閉應用程序主窗口後執行。即使上述程序能夠正常工作,它也不會做我想要的。在函數執行後關閉消息對話框的任何想法?
最好的問候,mopsiok
創建自定義窗口並根據需要操作 – Lixas 2013-03-25 14:12:40