Python个人学习笔记 PyQt5——菜单 工具栏 状态栏
菜单
可以直接双击左上角的“在这里输入”创建菜单、添加菜单项/子菜单、添加分隔线。
常用方法可自行导出代码后对号入座。
菜单项快捷键
(资料图片仅供参考)
① 下划线快捷键
在编辑文本时或在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,表示永久显示。
标签:
为您推荐
-
人民网杭州9月17日电 (记者孙博洋)9月16日至17日,中国质量(杭州)大会在浙江杭州举行。在16日举行...
2021-09-18