Можно ли повторно использовать виджет в Tkinter? Если так, как я могу сделать это с помощью классов? - PullRequest
0 голосов
/ 12 апреля 2020

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

Ответы [ 2 ]

1 голос
/ 12 апреля 2020

Виджет может существовать только в одном окне за раз, и его нельзя перемещать между windows (окно root и экземпляры Toplevel).

0 голосов
/ 13 апреля 2020

Как вы прокомментировали:

Я делаю калькулятор, как уже упоминалось, и я хочу, чтобы в окне было раскрывающееся меню, которое при выборе закрывает окно root и открывает другой, и я хочу иметь выпадающее меню на всех разных страницах, 5 или 6 на всех

В этом случае просто напишите функцию, которая создает меню. Затем вызовите эту функцию при создании каждого из windows.

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