2009-07-01 73 views
4

link text擺脫頂級TK panewindow的同時usong tkMessageBox

當我這樣做:

tkMessageBox.askquestion(title="Symbol Display",message="Is the symbol visible on the console") 

與符號顯示窗口TK窗口一起也來了。

如果我按「是」...子窗口返回yes,而tk窗口仍然存在。

每當我嘗試關閉tk窗口,結束程序 - tk來了。在推送「立即結束」按鈕「pythonw.exe」窗口來詢問是否發送錯誤報告。

這是爲什麼? 如何避免彈出tk窗口而不影響腳本執行?

回答

5

特技是調用於Tk根頂層撤回:

>>> import tkMessageBox, Tkinter 
>>> Tkinter.Tk().withdraw() 
>>> tkMessageBox.askquestion(
...  title="Symbol Display", 
...  message="Is the symbol visible on the console")