【发布时间】:2021-12-20 13:21:27
【问题描述】:
我正在使用 tkinter 库构建 Python 桌面应用程序。当单击 generate_button 时,应用程序必须根据 spinbox 值创建条目列表。
我想知道如果用户更改了 spinbox 值并再次单击 generate_button,我该如何删除条目列表并重新创建新条目。
以下是我的代码...
CORRECT_ENTRIES = []
def generate_entries():
n = int(spinbox.get())
for i in range(1, n+1):
entry = Entry(width=40)
entry.grid(row=3+i, column=0, pady=5, padx=5)
CORRECT_ENTRIES.append(entry)
window = Tk()
# Spinbox
spinbox = Spinbox(from_=3, to=15, width=5)
spinbox.grid(row=2, column=1)
# Button
generate_btn = Button(text="Generate Entries", command=generate_entries)
generate_btn.grid(row=2, column=3)
【问题讨论】:
标签: python tkinter tkinter-entry