单击菜单栏中的选项时,假设单击时会出现一个新窗口。但是,当主程序开始运行时,新窗口会立即出现,然后单击菜单中的选项。
窗口如何仅在单击选项时出现,而不是在主程序开始运行时立即出现?
#Main Program
from tkinter import *
from tkinter import ttk
import module
root = Tk()
main_menu_bar = Menu(root)
main_option = Menu(main_menu_bar, tearoff=0)
main_option.add_command(label = "Option 1", command = module.function())
main_menu_bar.add_cascade(label="Main Option", menu=main_option)
root.config(menu=main_menu_bar)
root.mainloop()
#Module
from tkinter import *
from tkinter import ttk
def function ():
new_window = Toplevel()