閲覧ありがとうございます。
Python
1 2import tkinter as tk 3import tkinter.messagebox as mb 4import sys 5 6while True : 7 root = tk.Tk() 8 root.title("test") 9 . 10 . 11 . 12 root.mainloop() 13 14#while文にすると✖を押してもウィンドウが消えなくなり、sysを活用したexitボタンに意味を持たせることができました。しかし、 15 16
Python
1 2import tkinter as tk 3iport tkinter.messagebox as mb 4import sys 5 6root = tk.Tk() 7root.withdraw() 8yn = mb.askyesno('こんにちは','実行しますか') 9if yn : 10 #以下から本文 11 while True : 12 root.deiconify() 13 root.title("test") 14 . 15 . 16 . 17 root.mainloop() 18 19#このように本文の前にmessageboxを挿入すると、✖を押すとそのままウィンドウが消えるようになりました。なぜそうなるのかさっぱりわかりません。
askyesnoで分岐を発生させ、かつ✖を押してもウィンドウが消えないようにすることは可能でしょうか。ご教授をお願いいたします。
※
この質問に至るまでにaskyesnoでの分岐をご教授いただいたKSwordOfHasteさんに感謝いたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/10 07:27
2018/03/10 14:18
2018/03/10 15:08
2018/03/10 23:04