使用循环在tkin中打包小部件

2024-04-25 01:46:21 发布

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

我对tkinter(我想是python)还是个新手。我有一个程序与相当多的标签窗口小部件,而不是打包每个小部件,我希望能够打包他们在一次。 我最初的策略是使用for循环和列表,如下所示:

from tkinter import *
root = Tk()

l1 = Label(root, text="hello")
l2 = Label(root, text="world")

varList = ['l1', 'l2']
for r in range(1,2):
    varList[r].pack()

root.mainloop()

我现在意识到这行不通,因为我打包的是字符串而不是变量,但不知道如何交替(字典?)。在

另外,在我的原始代码中,我分别建立了所有的值,因为它们都持有不同的文本和粘滞值。在

谢谢你!在


Tags: textfrom程序l1列表for部件tkinter