tkinterの以下のコードでtk.Textに文字列を挿入したいのですが、
自分の思うような場所に表示されません。
変数fを二行目に表示するにはどうしたら良いでしょうか。(何故か一行目から挿入される)
どうかPythonに詳しい方お願いします。
(tkinterのinsertについて何か勘違いをしていたら、ご教授頂けないでしょうか。)
Python
1import tkinter as tk 2import random 3 4root = tk.Tk() 5root.geometry("300x300") 6text = tk.Text(root,width=20,height=15) 7text.pack() 8text.insert(1.0,"random_test")#一行目に文字列を挿入 9def event(): 10 f = random.choice(["aaa","bbb","ccc","ddd","eee"]) 11 text.insert(2.0,f)#二行目に挿入したい 12button = tk.Button(text="push",width=5,height=2,command=event) 13button.place(x=100,y=250) 14root.mainloop() 15
###環境
Windows 64bit
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/14 11:24