2016-10-17 18 views
0

Python Gui Tkinterの新機能です。 1つのウィンドウにドロップダウンメニューがあるアプリケーションを作っていました。コードは以下ですが、実行されていません。ウィンドウを開くだけですが、メニューは表示されません。コードの問題は何ですか?私は何回も試みました。私はどのように進めるべきですか?Python Tkinterのドロップダウンメニュー

from Tkinter import * 
root = Tk() 

root.title("Data Entry Window") 
menu = Menu(root) 
root.config(menu = menu) 

subMenu = Menu(menu) 
menu.add_cascade(label = "Entry", menu = subMenu) 
subMenu.add_command(label = "New Entry") 
subMenu.add_separator() 
subMenu.add_command(label = "Update Entry") 
subMenu.add_separator() 
subMenu.add_command(label = "Delete Entry") 

editMenu = Menu(menu) 
menu.add_cascade(label = "Report", menu = editMenu) 
editMenu.add_command(label = "Day Report") 
editMenu.add_separator() 
editMenu.add_command(label = "Range Report") 
root.mainloop() 
+1

あなたのコードは私がファイルに入れて「python test.py」を実行したときに動作します。あなたは私にすべてをokにしたように見える(「tearoff = False」を付け加えない限り) – patthoyts

+0

ファイルに保存し、console/terminal/cmd/powershellで実行すると、何らかのエラーメッセージが表示されることがあります。 IDLEで実行すると、問題はIDLEになり、Tkinterとmainloop()を使用してウィンドウを表示すると、競合が発生する可能性があります。 – furas

答えて

-1

あなたはこれが間違っている

from Tkinter import * 

を書きます。あなたが次のように書くと、この問題は解決されます:

from tkinter import * 
関連する問題