私はプログラミングとtkinter全般にまったく慣れていません。ここでは、私が苦労しているコードの部分を示します。このウィジェットを大きくすることで、複数行入力できると思いましたが、明らかにそうではありませんでした。たとえば、ユーザーが「Enter」ボタンをクリックした後に複数行を入力できるようにするには、どうすればよいですか?
tweet_text = tk.Entry(post_window, width = 33)
tweet_text.grid(ipadx = 49, ipady = 49, row = 0 , column = 0)```
Thank you!
エントリウィジェットは、非常に短い入力を入力するために使用されText
ます。大きな入力の場合は、ウィジェットを使用します。
from tkinter import *
def take():
print(t.get(1.0,'end-1c'))
root = Tk()
t = Text(root,height=10,width=50)
t.pack(padx=10)
b = Button(root,text='Click me',command=take)
b.pack(pady=10)
root.mainloop()
これは、テキストボックスからすべてのテキストを表示して取得するための単純なコードです。
テキストウィジェットの詳細については、ここをクリックしてください
これで疑問が解消されたことを願っています。エラーや疑問がある場合はお知らせください。
乾杯
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加