当spinbox数量减少时,如何删除tkinter输入框?

2024-04-19 22:06:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试为一个简单的gpa计算器编写代码。我试图添加一个选项,即一个人正在学习多少课程,并生成等量的输入框。但在添加了一个输入框后,当数字减少时,我无法将其删除。代码如下

from tkinter import *
root = Tk()
list1 = []
def add_entry():
    global list1
    for i in range(0,int(spin1.get())):
        if int(spin1.get()) >= int(i)+1:
            entry1= Entry(root)
            entry1.grid(row=int(i)+1, column=0)


spin1 = Spinbox(root, from_=0, to=10, width=5, command=add_entry)
spin1.grid(row=0,column=0,columnspan=2)

我明白这是一个简单的概念,但我正在努力学习自己的,我发现它有。谢谢This is the problem i get