Python 有没有办法调用TKinter窗口中当前打开的标签或小部件的数量
比如说Python 有没有办法调用TKinter窗口中当前打开的标签或小部件的数量,python,python-3.x,tkinter,Python,Python 3.x,Tkinter,比如说 window = Tk() lbl = Label(text='abc') lbl.place(x=1, y=1) lbl2 = Label(text='ABC') lbl2.place(x=2, y=2) numOfWidgets = window.amount print(str(numOfWidgets)) >>> 2 有人知道是否有办法做到这一点吗?该方法将返回给定窗口的子窗口。如果需要计算应用程序中所有小部件的数量,可以使用该信息迭代所有小部件 在您
window = Tk()
lbl = Label(text='abc')
lbl.place(x=1, y=1)
lbl2 = Label(text='ABC')
lbl2.place(x=2, y=2)
numOfWidgets = window.amount
print(str(numOfWidgets))
>>> 2
有人知道是否有办法做到这一点吗?该方法将返回给定窗口的子窗口。如果需要计算应用程序中所有小部件的数量,可以使用该信息迭代所有小部件
在您的情况下,
len(window.winfo\u children())
将返回2
当你说“计算金额”时,你的意思是“计算金额”吗?读一下这个回答你的问题吗?