小编jas*_*106的帖子

tkinter创建标签并动态托管

我想创建一个简单的GUI,我可以输入一些值.前面和下面的标签以及启动脚本的按钮.

我使用的是这样的东西:

w = Label(master, text="weight:")
w.grid(sticky=E)
w = Label(root, text="bodyfathydrationmuscle:bones")
w.grid(sticky=E)
w = Label(root, text="hydration:")
w.grid(sticky=E)
Run Code Online (Sandbox Code Playgroud)

没关系,但我想做动态.当我将w用于所有的命令时,我只能施放一次.但我需要我所有的数据;-)

我在考虑:

  def create_widgets(self):
    L=["weight","bodyfat","hydration","muscle","bones"]
    LV=[]
    for index in range(len(L)):
        print(index)
        print(L[index])
        ("Entry"+L[index])= Entry(root)
        ("Entry"+L[index]).grid(sticky=E)
        ("Label"+L[index])=Label(root, text=L[index])
        ("Label"+L[index]).grid(row=index, column=1)
Run Code Online (Sandbox Code Playgroud)

稍后打电话:

var_weight=Entryweight.get()
var_bodyfat=Entrybodyfat.get()
Run Code Online (Sandbox Code Playgroud)

等等.我怎么能让它发挥作用?

python tkinter

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×1

tkinter ×1