下面给出的是从我的主项目派生的示例代码,我能够使用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()
解决此问题的方法是编辑距离公式,然后说
for i in range(10):
dist = ((i*40) + 100)
en = Entry(root)
en.place(x=50, y=dist)
entries.append(en)
希望这会有所帮助。快乐编码
干杯
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句