我不知道为什么,但我的留言框没有显示出来。顶部应该有一个菜单栏,有一个"帮助"应该弹出一个消息框的按钮。但所有这些代码显示的是我的计算器减去菜单栏。我的代码有什么遗漏或错误吗?我多次查看它,我不知道出了什么问题。它看起来很好,因为其他一切都在工作但我的消息框...我该怎么做才能解决这个问题?
这是我的代码:
self.menubar = Menu(self)
def about():
messagebox.showinfo(title = "About", message = "Hello")
return
self.helpMenu = Menu(self.menubar)
self.menubar.add_cascade(label = "Help", menu=self.helpMenu)
self.helpMenu.add_command(label = "About", command=about)
root.config(menu=self.menubar)
答案 0 :(得分:1)
删除root.config(menu = menubar)
中的if __ name __ == '__ main __'
,然后会显示帮助菜单。