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

Placement of multiple tkinter entries starting at a particular value

下面给出的示例代码源自我的主要项目,我可以使用 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)

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

干杯