Размещение нескольких записей tkinter, начиная с определенного значения - PullRequest
1 голос
/ 05 августа 2020

Ниже приведен пример кода, полученного из моего основного проекта, я могу разместить несколько записей, используя для l oop, но я хочу, чтобы он начинал размещение y с 150 (в настоящее время это начинается с 80). Формула, которую я использовал для размещения своих записей, представлена ​​ниже как dist, т.е. ((i*30)+50). Расстояние между каждой записью нормальное, поэтому я не sh меняю это, я просто sh меняю начальное значение.

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. образ

1 Ответ

1 голос
/ 05 августа 2020

Способ решения этой проблемы - отредактировать формулу для расстояния и сказать:

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

Надеюсь, это помогло. Счастливое кодирование

Ура

...