我想用OptionMenu
函数打开2个GUI。 GUI window
工作正常。但是,GUI window1
无法在选择栏中显示“演示”,此外,所选项目也不会放在选择栏中。
我做错了什么?
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()
答案 0 :(得分:0)
您无法在Tk
的两个实例之间共享变量。如果需要多个窗口,则第二个窗口和后续窗口必须是Toplevel
的实例。