Python个人学习笔记 PyQt5——菜单 工具栏 状态栏

2023-06-30 11:15:41 来源:哔哩哔哩

菜单

可以直接双击左上角的“在这里输入”创建菜单、添加菜单项/子菜单、添加分隔线。

常用方法可自行导出代码后对号入座。

菜单项快捷键


(资料图片仅供参考)

① 下划线快捷键

在编辑文本时或在text属性中输入 (&key)即可添加。

② 全局快捷键

在 shortcut属性中添加。

信号triggered

点击时发送信号。

工具栏

右击窗口可以添加工具栏。右击工具栏可添加分隔线。

添加动作

在动作编辑器中新建动作后,拖到工具栏即可。

常用属性/方法

① movable

可拖动工具栏。

② allowedAreas

允许工具栏可以拖动到的位置。

③ toolButtonStyle

指定外观样式。

:仅显示图标,没有文本。

:仅显示文本,没有图标。

:图标显示在文本旁边。

:图标显示在文本下方。

:根据系统自动选择合适的显示方式。

④ addAction() addActions()

addAction(icon ,text)

添加动作。

图标必须是QIcon类,用(ico文件路径)来创建QIcon对象。

⑤ addWidget()

添加控件到工具栏。

信号triggered

点击动作时发送。

添加到工具栏的控件发射的信号和正常的一样。

状态栏

可以点击对象查看器中的statusbar来选中状态栏。

属性sizeGripEnabled

是否显示改变窗口大小的图标。

方法

① addWidget() / addPermanentWidget()

添加控件 / 添加永久空间。

永久控件不会被临时消息覆盖。

② showMessage() / clearMessage()

显示 / 清除临时消息。

showMessage(text ,time)

时间单位为ms。默认为0,表示永久显示。

标签:

为您推荐

新闻快讯