从特定值开始放置多个tkinter条目

里士

下面给出的是从我的主项目派生的示例代码,我能够使用for循环放置多个条目,但我希望它从150开始y放置(当前从80开始)。我用来放置条目的公式如下dist所示,即((i*30)+50)每个条目之间的距离还可以,因此,我不想更改它,我只希望更改起始值。

from tkinter import *

root=Tk()
entries = []
root.geometry("500x500")
ing = []

for i in range(10):
    dist = ((i*30) + 50)
    en = Entry(root)
    en.place(x = "50", y=f"{dist}")
    entries.append(en)

def ent():
    for entry in entries:
        ing.append(entry.get())
    print(ing)

button=Button(root,text="get",command=ent).place(x="200", y="400")

root.mainloop()

下面给出的是我的输出,我希望将整个条目列表下推并从更大的y值开始。 图片

酷云

解决此问题的方法是编辑距离公式,然后说

for i in range(10):
    dist = ((i*40) + 100)
    en = Entry(root)
    en.place(x=50, y=dist)
    entries.append(en)

希望这会有所帮助。快乐编码

干杯

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章