【发布时间】:2017-02-23 10:35:21
【问题描述】:
我正在关注https://www.youtube.com/watch?v=PSm-tq5M-Dc 一个在 gui 中制作下拉菜单的教程。在视频中,代码有效,但我也无法获得我的代码,我认为这可能与不同的 python 版本有关。
from tkinter import *
def doNothing():
print ("ok ok i won't...")
root = Tk()
menu = Menu(root)
roo.config(menu=menu)
subMenu = Menu(menu)
menu.add_cascade(label="File", menu=subMenu)
subMenu.add_command(label="New Project..."), comand=doNothing
subMenu.add_command(label="New"), comand=doNothing
subMenu.add_separator()
subMenu.add_command(label="Exit", command=doNothing)
editMenu = Menu(menu)
menu.add_cascade(label="Edit", menu=editMenu)
editMenu.add_command(label="Redo", comand=doNothing)
root.mainloop()
这是错误
C:\Users\TheSheep\Desktop\pygui>python dropdown.py
File "dropdown.py", line 14
subMenu.add_command(label="New Project..."), comand=doNothing
^
SyntaxError: can't assign to function call
【问题讨论】:
-
你把
)放错地方了。
标签: windows tkinter python-3.5