4

リンクテキスト

私がする時 :

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

シンボル表示ウィンドウに加えて、tk ウィンドウも登場します。

「はい」を押すと...子ウィンドウははいを返しますが、tkウィンドウはそこに残ります。

tk ウィンドウを閉じようとすると、End Program - tk が表示されます。「今すぐ終了」ボタンを押すと、「pythonw.exe」ウィンドウが表示され、エラーレポートを送信するかどうかを尋ねられます。

なぜそうなのですか?スクリプトの実行に影響を与えずにtkウィンドウが飛び出さないようにするにはどうすればよいですか???

4

1 に答える 1

5

秘訣は、Tkルートのトップレベルでwithdrawを呼び出すことです。

>>> import tkMessageBox, Tkinter
>>> Tkinter.Tk().withdraw()
>>> tkMessageBox.askquestion(
...     title="Symbol Display",
...     message="Is the symbol visible on the console")
于 2009-07-01T08:37:59.963 に答える