【Python学习-UI界面】PyQt5 小部件9-QMenuBar,QMenu&QAction 菜单栏

样式如下:
在这里插入图片描述
在pyqt5中直接添加就行,子项只能输入英文,输入中文的方式待研究

一个水平的 QMenuBar 位于QMainWindow对象的标题栏下方,用于显示QMenu对象。

QMenu 类提供了一个可以添加到菜单栏的小部件。它还用于创建上下文菜单和弹出菜单。每个QMenu对象可以包含一个或多个 QAction 对象或级联的QMenu对象。

为了创建一个弹出菜单,PyQt API提供了 createPopupMenu() 函数。menuBar()函数返回主窗口的QMenuBar对象。用 addMenu() 函数将菜单添加到菜单栏中。然后,使用 addAction() 方法在菜单中添加动作。

常用方法如下:

序号方法描述
1menuBar返回主窗口的QMenuBar对象
2addMenu在菜单栏中添加一个新的QMenu对象
3addAction向QMenu小部件添加一个由文本或图标组成的操作按钮
4setEnabled将操作按钮的状态设置为启用/禁用
5addSeperator在菜单中添加一个分隔线
6Clear清除菜单/菜单栏的内容
7setShortcut为操作按钮关联键盘快捷方式
8setText为操作按钮分配文本
9setTitle设置QMenu小部件的标题
10text检索与QAction对象关联的文本
11title检索与QMenu对象关联的文本

QMenu对象在任何QAction按钮被点击时发射 triggered() 信号。连接的槽函数接收到所点击的QAction对象的引用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值