2 工具栏菜单设置
窗口工具栏菜单如图4所示。

图4 工具栏菜单
其中菜单项“新游戏”和“音乐”为复合菜单,即包含了子菜单,如图5和图6所示。

图5 “新游戏”菜单

图6 “音乐”菜单
“提示”菜单项不包含子菜单。
设置工具栏菜单的步骤为首先创建工具栏菜单,之后添加工具栏菜单项。
2.1 工具栏菜单的创建
通过以下代码创建工具栏菜单。
MENU_BGCOL = 'lightgrey'
MENU_FGCOL = 'black'
menubar = tkinter.Menu(root, bg=MENU_BGCOL, fg=MENU_FGCOL)
其中,menubar是创建好的工具栏菜单。创建工具栏菜单的详细描述请参考《Python中tkinter编程入门7》。
2.2 添加工具栏菜单项
为工具栏菜单添加菜单项,可分为添加单一菜单项和复合菜单项两种。
2.2.1 添加单一菜单项
单一菜单项中不包含子菜单,如图4中的“提示”项,代码如下所示。
def hint():
pass
MENU_HINT = '提示'
menubar.add_command(label=MENU_HINT, command=hint)
其中,menubar即为“2.1 工具栏菜单的创建”中创建的工具栏菜单。当点击了添加的菜单项后,会调用自定义函数hint(),该函数的作用是在游戏中给出提示,后续会描述该函数的代码。添加单一菜单项的详细描述请参考《Python中tkinter编程入门7》。
391

被折叠的 条评论
为什么被折叠?



