سؤال

نص الارتباط

عندما أفعل:

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

جنبا إلى جنب مع نافذة عرض رمز TK قادمة أيضا.

إذا ضغطت على "نعم" ... تعود نافذة الطفل نعم ، في حين تظل نافذة TK هناك.

كلما كنت أحاول إغلاق نافذة TK ، فإن البرنامج النهائي - يأتي TK. عند الضغط على زر "نهاية الآن" "Pythonw.exe" ، تأتي نافذة إرسال تقرير الخطأ أم لا.

لماذا هو كذلك ؟ كيف يمكنني تجنب نافذة TK من الظهور دون التأثير على تنفيذ البرنامج النصي ؟؟؟

هل كانت مفيدة؟

المحلول

ال حيلة هو التذرع بالانسحاب على مستوى الجذر المعارف التقليدي:

>>> import tkMessageBox, Tkinter
>>> Tkinter.Tk().withdraw()
>>> tkMessageBox.askquestion(
...     title="Symbol Display",
...     message="Is the symbol visible on the console")
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top