消息框没有显示

问题描述:

我不知道为什么,但我的消息框没有显示出来。在顶部应该有一个菜单栏,上面有一个“帮助”按钮,应该弹出一个消息框。但所有这些代码显示的是我的计算器减去菜单栏。我的代码中是否有缺失或错误?我多次查看过,并且我不知道哪里出了问题。它看起来很好,因为一切正常,但我的消息框...我该怎么办来解决这个问题?消息框没有显示

这是我的代码:

 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

您的标题显示消息框没有显示,但您的问题似乎是说问题实际上是菜单栏没有显示。你能澄清吗? –

删除root.config(menu = menubar)if __ name __ == '__ main __'然后帮助菜单会显示出来。

+0

非常感谢!他们有什么错误? –

+0

我看到谢谢你:D –