Заголовок Tkinter OptionManu исчезает во втором окне графического интерфейса - PullRequest
0 голосов
/ 06 октября 2018

Я хотел открыть 2 GUI с функциями OptionMenu.GUI window работает отлично.Однако GUI window1 не может отображать «демо» на панели выбора, кроме того, выбранный элемент также не будет помещен на панель выбора.

Что я сделал не так?

screenshot

import tkinter as tk

window = tk.Tk()
window1 = tk.Tk()

v = tk.StringVar()
v.set("demo")
optionMenu = tk.OptionMenu(window, v, "a", "b", "c")
optionMenu.pack()

optionMenu1 = tk.OptionMenu(window1, v, "1", "2", "3")
optionMenu1.pack()

window1.mainloop()
window.mainloop()

1 Ответ

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

Нельзя делить переменные между двумя экземплярами Tk.Если вам нужно несколько окон, ваше второе и последующие окна должны быть экземпляром Toplevel.

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