0

メニューバーのオプションをクリックすると、クリックすると新しいウィンドウが表示されると想定されています。ただし、メニューのオプションをクリックする前に、メインプログラムの実行が開始されるとすぐに新しいウィンドウが表示されます。

メインプログラムの実行開始直後ではなく、オプションをクリックしたときにのみウィンドウが表示されるようにするにはどうすればよいですか?

#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()
4

1 に答える 1