Domanda

link testuale

Quando faccio:

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

insieme con finestra Finestra del display tk simbolo è anche in arrivo.

Se premo "Si" ... la finestra secondaria di ritorno sì, mentre la finestra tk rimane lì.

Ogni volta che mi tryng per chiudere la finestra tk, Fine del programma - tk viene. a spingere "End Now" finestra "pythonw.exe" viene chiesto di inviare segnalazione di errore o meno.

Perché è così? Come posso evitare finestra tk da saltar fuori senza influire sul esecuzione di script ???

È stato utile?

Soluzione

trucco è invocare prelevare sulla radice Tk di livello superiore:

>>> import tkMessageBox, Tkinter
>>> Tkinter.Tk().withdraw()
>>> tkMessageBox.askquestion(
...     title="Symbol Display",
...     message="Is the symbol visible on the console")
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top