2015-08-28 133 views
-2

我不知道爲什麼,但我的消息框沒有顯示出來。在頂部應該有一個菜單欄,上面有一個「幫助」按鈕,應該彈出一個消息框。但所有這些代碼顯示的是我的計算器減去菜單欄。我的代碼中是否有缺失或錯誤?我多次查看過,並且我不知道哪裏出了問題。它看起來很好,因爲一切正常,但我的消息框...我該怎麼辦來解決這個問題?消息框沒有顯示

這是我的代碼:

 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 __'然後幫助菜單會顯示出來。

+0

非常感謝!他們有什麼錯誤? –

+0

我看到謝謝你:D –