画面の初期表示時にメッセージボックスを表示して、
内容を確認してからentryに入力したい。
発生している問題・エラーメッセージ
メッセージボックスを閉じるとentryが入力不可になってしままいます。
しかし、一度フォーカスを別ウィンドウへ外すと入力できるようになります。
entryの入力不可を回避するにはどうすればよいでしょうか。
該当のソースコード
python
1from tkinter import * 2import tkinter.ttk as ttk 3import tkinter.messagebox as messagebox 4 5app = Tk() 6app.geometry("400x50") 7app.title("Title") 8Frame = ttk.Frame(app, padding=16) 9Entry = ttk.Entry(Frame, width=50) 10Entry.insert(END, u'初期表示するメッセージ') 11Frame.pack() 12Entry.pack() 13 14messagebox.showinfo("infomation message", "OKを押すとEntryが入力できない。\n一度他のウインドウにフォーカスを逃がせば入力できる。") 15app.mainloop() 16
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/17 05:59