質問: tk.Entry(frame1,text="",width=15,state="readonly") entry1.grid(row=1,column=2,ipady=5,pady=10,padx=10) 私が試した事として、readonlyを入れ込みましたが、完全に読み込み、書き込み不可になってしまいました。 詳しい方に教えていただければ幸いです。
回答: テキストを挿入するときだけstateをnormalにし、挿入が終わり読み込み専用にしたくなればreadonlyにできます。 ``` import tkinter as tk def insert(event): entry1.configure(state='normal') entry1.insert('end', 'hello') entry1.configure(state='readonly') root = tk.Tk() label1 = tk.Label(root, text=" 利用者ID ",width=10,height=2,bd=1,relief="ridge") label1.grid(row=1,column=1,padx=10) entry1 = tk.Entry(root,text="",width=15) entry1.grid(row=1,column=2,ipady=5,pady=10,padx=10) root.bind('', insert) # テキストを挿入する root.mainloop() ```