Не удается получить метки и кнопки для перемещения в правильное положение на сетке, используя строку и столбец - PullRequest
0 голосов
/ 20 января 2019

Я новичок в программировании, и для назначения класса мне нужно создать графический интерфейс tkinter.Я должен расположить 2 метки, 3 кнопки и 2 текстовых поля на определенных позициях.Я вводю через сетку, какую строку или столбец я хочу, но они не двигаются.

Я пытался делать по одному, но тогда единственная метка не перемещалась сверху слева.Я попытался сделать это после того, как все различные метки и кнопки были закодированы, и они немного перемещаются, или не туда, где я хочу.

from tkinter import *
root = Tk()
root.title("Form 1")
root.geometry("300x300")

app = Frame(root)
app.grid()

lbl1 = Label(app, text = "Label1")
lbl1.grid(row=4, column=2)

lbl2 = Label(app, text = "Label2")
lbl2.grid(row=2, column=2)

lbl3 = Label(app, text = "Label3")
lbl3.grid(row=8, column=6)

bttn1 = Button(app, text = "Button 1")
bttn1.grid(row=20, column=1)

bttn2 = Button(app, text = "Button 2")
bttn2.grid(row=20, column=6)

bttn3 = Button(app, text = "Button 3")
bttn3.grid(row=20, column=11)

txt1 = Entry().grid()
txt2 = Entry().grid()

root.mainloop()

1 Ответ

0 голосов
/ 20 января 2019

Пустые строки и пустые столбцы имеют нулевой размер, если вы не использовали rowconfigure и / или columnconfigure, чтобы задать им минимальный или равномерный размер. В таком случае строка 1000 появится сразу под строкой 0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...