Как добавить несколько блоков в Tkinter - Python - PullRequest
0 голосов
/ 30 октября 2018

у меня есть следующий блок кода:

ttk.Label(self.tab, text='tab1', width = 10).grid(row=1, column=0)

login1 = Entry(self.tab)
login1.grid(row=1, column=1, ipadx="20")

pwd1 = Entry(self.tab, show="*")
pwd1.grid(row=1, column=2, ipadx="20")

ttk.Label(self.tab, text='tab2', width = 10).grid(row=1, column=0)

login2 = Entry(self.tab)
login2.grid(row=1, column=1, ipadx="20")

pwd2 = Entry(self.tab, show="*")
pwd2.grid(row=1, column=2, ipadx="20")

И не знаю почему, но второй ярлык перезаписывает первый, я вижу только один ярлык в программе.

Кто-нибудь знает, что вызывает это? Моя цель - показать некоторые формы, где пользователь может заполнить форму и сохранить ее в файл.

Буду благодарен за вашу поддержку,

1 Ответ

0 голосов
/ 30 октября 2018

Первая и вторая метки находятся в одном и том же фрейме (self.tab) и сетке в одной строке (row=1 для обоих) и столбце (column=0 для обоих):

Пожалуйста, измените строку первой метки:

ttk.Label(self.tab, text='tab1', width = 10).grid(row=0, column=0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...