from tkinter import *
import time
root = Tk()
label = Label(root, text="enter Something below")
label.pack()
textbox = Entry(root)
textbox.pack()
label2 = Label(root, text = textbox.get())
def save():
if label2.winfo_exists == 1:
label2.pack_forget()
label2.pack()
else:
label2.pack_forget()
label2.pack()
button = Button(root, text="press for repetition", command=save)
button.pack()
root.mainloop()
ボタンをもう一度押しても何も削除されないので、同じボタンで既にパックされているものを削除しようとしています。ですから、Hello と入力すると、お元気ですか?
次のようなものが出てきます。
Enter Something below
(this is the textbox)
Hello
How are you?
をHello
削除して、 だけHow are you?
を表示したい。