Question

texte lien

Quand je fais:

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

avec fenêtre Symbole tk Affichage de la fenêtre est également à venir.

Si j'appuyez sur « Oui » ... le retour de fenêtre enfant oui, alors que la fenêtre tk reste là.

Chaque fois que je suis tryng pour fermer la fenêtre tk, la fin du programme - tk vient. à pousser la fenêtre « Terminer maintenant » bouton « pythonw.exe » vient demander d'envoyer le rapport d'erreur ou non.

Pourquoi est-il? Comment puis-je éviter la fenêtre tk de sauter sans affecter mon exécution du script ???

Était-ce utile?

La solution

truc est d'invoquer retirer sur le haut niveau de la racine Tk:

>>> import tkMessageBox, Tkinter
>>> Tkinter.Tk().withdraw()
>>> tkMessageBox.askquestion(
...     title="Symbol Display",
...     message="Is the symbol visible on the console")
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top