-1
私は、ユーザーが入力した別のエントリの結果を表示する前に、エントリの結果であるウィジェット "output_variable"をクリアしようとしていますが、私は正しい方法でこれを行う方法を理解できませんエラーを返さずに。同じ場所に別のものを印刷する前に、tkinterでウィジェットの内容を消去するにはどうすればいいですか?
from Tkinter import *
def function():
output_variable = Label(text=input_variable.get(), foreground="black", font=("Helvetica", 25)).grid(row=3, column=0)
window = Tk()
input_variable = StringVar()
window.geometry("500x500")
text = Text(window)
button = Button(window, text="print", command=function, font=("Helvetica", 20)).grid(row=0, column=0)
Entry(width=20, font=("Helvetica", 20), textvariable=input_variable).grid(row=2, column=0)
window.mainloop()
に新しいテキストを取得するには(
.set("new text")
を使用して)StringVar
のテキストを変更する必要があります。ここにエラーを含めるか、それを読んで、それが文字通りの真実を伝えていると仮定してください。 –