欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 锐评 > Qt窗口 菜单栏 QMenuBar和的使用及说明

Qt窗口 菜单栏 QMenuBar和的使用及说明

2025/11/1 12:15:55 来源:https://blog.csdn.net/wangfei19841001/article/details/141748090  浏览:    关键词:Qt窗口 菜单栏 QMenuBar和的使用及说明

目录

  • 1. 创建QT工程
  • 2. Qt5中添加资源文件
  • 3. 在Qt图形化界面创建菜单栏各组件
  • 4. 为菜单栏添加的选项增加图标
  • 5. 将菜单栏增加的功能拖动到工具栏
  • 6. 点击运行按钮查看运行结果
  • 7. 为菜单栏和工具栏增加的按钮添加相应的槽函数

1. 创建QT工程

  打开Qt Creator软件,选择菜单栏下面的新建文件或项目,新建一个桌面Qt应用如下图所示:

1

无标题1

无标题2

2. Qt5中添加资源文件

  1.鼠标点击工程文件目录右键选择“添加新文件”,在模板中选择Qt→Qt Resource File,如下图所示:

无标题3

  2. 输入资源名称,点击下一步如下图所示:

无标题4

无标题5

  3. 选中 res.qrc 资源文件鼠标右键选择 “Open in Editor” 打开资源编辑区,在编辑区首先添加前缀,如下图所示:
无标题6

无标题7

  4. 添加完前缀后选择添加文件,添加文件时,弹出选择框,选择资源文件如下图所示:

无标题9

无标题10

  5.保存资源文件,如下图所示:

无标题11

无标题12

3. 在Qt图形化界面创建菜单栏各组件

  1. 在打开Qt自带的ui文件界面后,双击界面上菜单栏(在这里输入),输入文件如下图所示:

13

  1. 在上述创建菜单后,界面发生改变得到以下界面,如下图所示:

无标题14

  1. 点击创建好的菜单,双击在这里输入,添加菜单项(打开串口)

无标题15

4. 为菜单栏添加的选项增加图标

  1. 菜单栏组件增加完成后,编辑增加的组件,为组件添加图标如下图所示:

无标题16

无标题17

无标题18

无标题19

5. 将菜单栏增加的功能拖动到工具栏

  1.将在菜单栏新建的选项增加到工具栏,在Qt Action Editor界面下选中需要显示在工具栏的选项,按住鼠标左键直接拖到工具栏如下所示:

无标题20

  2.如上如所示,拖动到工具栏的选项只显示图标,没有显示文字,想要显示图标文字,需要点击mainToolBar在属性栏找到toolButtonStyle选项更改选项设置文字显示的位置(默认仅显示按钮,不显示文字),如下图所示:

无标题21

无标题22

无标题23

6. 点击运行按钮查看运行结果

  1.点击Debug按钮查看运行结果,如下图所示:

无标题24

  2.由上图可知,运行后工具栏的按钮并只显示文件没有显示图标,是因为在Action Editor添加图标时选择的是文件,正确做法应该是选择资源添加图标,如下图所示:
无标题25

无标题26

7. 为菜单栏和工具栏增加的按钮添加相应的槽函数

  1.在Action Editor界面下选中相应的按钮,右键选中转到槽,为每一个按钮增加对应的槽函数,如下图所示:

无标题27

无标题28

无标题29

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词