所以我正在努力,重新 This Question ...中的代码 所以我想知道如何去做这件事:
from tkinter import *
from tkinter import messagebox as mb
# ...
def info(text):
mb.showinfo(text)
# ...
helpmenu.add_command(label="Version", command=info("Not yet realesed"))
# ...
它的作用是自动执行info()
我怎么能阻止这个?
答案 0 :(得分:2)
您需要使用lambda
函数来阻止info()
自动执行:
helpmenu.add_command(label="Version", command=lambda: info("Not yet realesed"))