python软件菜单如何设计_如何使用python语言的tkinter模块制作菜单窗口

在python对应的tkinter模块中,包含了大量的控件和组件,利用它们的属性和方法可以制作出各式各样的界面图。其中,可以制作类似菜单的一个界面,这种界面需要借助于menu控件。下面利用一个实例说明menu控件的用法,操作如下:

836a6aee1c324b18c154b04453a72633498448cd.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

工具/原料

python

eclipse

截图工具

方法/步骤

1

第一步,由于这个menu放在窗口上,所以需要声明一个窗口,设置窗口标题和宽高,如下图所示:

57af657f860e7c757e8cc040650d3aceabd7bfcd.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

2

第二步,再定义一个Label控件,用于显示对应菜单的名称;设置Label控件的背景色,宽度和高度,如下图所示:

64a62a0f6478142318c14a8baac2bbd6e0d0b2cd.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

3

第三步,利用Menu定义一个菜单栏,然后在菜单栏下方添加五个子菜单,如下图所示:

40d2d0e8b004541b6377ce93869a310e1699a6cd.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

4

第四步,设置好了之后,鼠标右键Run As Python Run,弹出一个窗口,但是窗口上没有菜单栏,如下图所示:

6bbfdd14f1c595eeffb98b9227530688902c9acd.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

5

第五步,查看代码可以知道,是由于缺少一个方法config(),需要将menu配置到window窗口,如下图所示:

76b6860e5f20437194a30a95323acd8921c58fcd.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

6

第六步,再次运行python文件,发现出现了报错;由于config方法使用错误,修改这个方法参数,如下图所示:

444696013870d541e2f49abd2e0f94fc518c80cd.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

END

注意事项

注意如何将menu控件放在window上并展示

注意menu菜单栏上添加下拉方式的子菜单

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

展开阅读全部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值