菜单栏、工具栏、状态栏

主窗口框架拥有自己的布局,包括以下组件:
①菜单栏
菜单栏包含了一个下拉菜单项的列表,这些菜单项通过QAction动作类实现。一个主窗口只能有一个菜单栏。
②工具栏
工具栏一般用于显示常用的菜单项,也可插入其他窗口部件,一个主窗口可以拥有多个工具栏。
③中心部件
主窗口中心区域可以放入一个窗口部件作为中心部件,是应用程序的主要功能实现区域,一个主窗口只能有一个中心部件。
④dock部件
Dock部件又称停靠部件,或停靠窗口,可停靠在窗口部件的四周,用来设置一些部件来实现一些功能,类似一个工具箱,一个主窗口可拥有多个Dock部件。
⑤状态栏
状态栏用于显示程序的一些状态信息,在主窗口的最底下,一个主窗口只能拥有一个状态栏。

菜单栏、工具栏、状态栏添加方法

新建桌面应用程序testQMenu,基类QMainWindow,勾选创建界面文件,其他选项默认。
mainwindow.cpp中添加头文件

==================================================================
编辑主窗口构造函数:

具体操作







不然刚刚添加进去的图片, 没法加载.

结语:

时间: 2020-08-11

Qt - 菜单栏、工具栏、状态栏(菜单栏、工具栏、状态栏添加方法)相关推荐

  1. Python Qt GUI设计:菜单栏、工具栏和状态栏的使用方法(拓展篇—2)

    目录 1.菜单栏 1.1.Qt Creator创建菜单栏 1.2. 菜单栏类创建菜单栏 2.工具栏 2.1.Qt Creator创建工具栏 2.2. 工具栏类创建工具栏 3.状态栏 在使用Qt Cre ...

  2. Qt纯代码实现菜单栏、工具栏、状态栏

    目录 菜单栏 工具栏 状态栏 总体效果 在QWidget中实现菜单栏.工具栏.状态栏 其他 子窗口获取父窗口指针 QWidget阻塞模式 本篇演示的例子是在QMainWindow中进行的,在QWidg ...

  3. PyQt5学习记录(2)---QMainWindow菜单栏、状态栏和工具栏

    QMainWindow QMainWindow是继承自QWidget,提供一个应用程序的主窗口.通过QMainWindow你可以添加自己的QToolBars.QDockWidgets.QMenuBar ...

  4. 如何为QT窗体添加工具栏和菜单栏

    在新建一个窗体的时候,我们一开始可能没有考虑菜单或者工具条的问题,但我们需要菜单栏和工具条的时候可能有点找不着北了.其实很简单.在窗体的空白处右击鼠标弹出右键菜单,从中选择"Create M ...

  5. QT学习笔记--QMainWindow菜单栏、工具栏

    QMainWindow是个为用户提供主窗口程序的类,包含一个菜单栏.多个工具栏.多个铆接不见.一个状态栏及一个中心部件,是许多应用程序的基础,如文本编辑器,图片编辑器... 菜单栏 菜单栏例如: 程序 ...

  6. Qt用代码实现菜单栏(MenuBar)和工具栏(ToolBar)

    新建Qt项目,选择Qt Widgets Application,填入项目名称"ImageView",点击完成. 在Qt Designer里会生成如图所示的几个文件: 此时我们右键删 ...

  7. 在PyQt中构建 Python 菜单栏、菜单和工具栏

    摘要:菜单.工具栏和状态栏是大多数GUI 应用程序的常见且重要的图形组件.您可以使用它们为您的用户提供一种快速访问应用程序选项和功能的方法. 本文分享自华为云社区<Python 和 PyQt:创 ...

  8. python菜单栏_pyqt5——菜单和工具栏

    菜单和工具栏 这个章节,我们会创建状态栏.菜单和工具栏.菜单是一组位于菜单栏的命令.工具栏是应用的一些常用工具按钮.状态栏显示一些状态信息,通常在应用的底部. 主窗口 QMainWindow提供了主窗 ...

  9. html隐藏浏览器菜单栏,移动设备(手机)上浏览器全屏隐藏工具栏和菜单栏的设置...

    让手机上易于浏览阅读,meta viewport 必不可少.作为一款 webApp,你可能更希望默认为全屏模式.通过 meta 配置,在某些浏览器版本上可以实现这种效果. 以下内容仅供参考. meta ...

  10. Win32公共控件 - 状态栏和工具栏

    本篇是介绍公共控件系列文章的第2部分,描述了两种新的公共控件:状态栏和工具栏.本系列的其它文章涵盖了以下主题: 第1部分:基础 第3部分:滑动条.进度条和上下控件 第4部分:表头窗口和列表视图窗口 第 ...

最新文章

  1. Spring 的@Scheduled注解实现定时任务运行和调度
  2. 用户接口设计的20个原则
  3. maven项目编译漏掉src/main/java下的xml配置文件
  4. BZOJ 3224: Tyvj 1728 普通平衡树 treap
  5. python numpy官网_python+numpy+scipy=matlab,抛弃matlab
  6. !!从中位数市盈率看目前市场位置
  7. 【剑指offer - C++/Java】11、二进制中1的个数
  8. 千亿市场空间开启!网络安全开启新纪元步入黄金时代
  9. 写入sql时间_一问SQL优化就无从藏身?那只是你对原理的精髓掌握不深
  10. python 算法课件_分析《Python+TensorFlow机器学习实战》PDF代码课件+《Python深度学习》PDF代码张量...
  11. Spring Boot工程结构推荐
  12. 前端开发学习(七七)
  13. mysql插入表情_向MySQL数据库中插入带emoji表情符的数据时报错
  14. 4.2 Hive SQL
  15. ctfhub Git泄露学习
  16. 投影仪问题Debug
  17. 照片秒变艺术肖像画,Github标星5.2K!
  18. 安卓机顶盒刷linux系统下载,安卓机顶盒刷机 最简单的刷机教程【图文教程】
  19. sklearn.datasets数据集和下载网站
  20. VMware Workstation 12Pro安装步骤

热门文章

  1. 根据经纬度坐标点返回所在行政区域实现
  2. xp系统安装金蝶k3服务器配置,xp安装金蝶k3安全设置.doc
  3. 如何在win10上连接苹果无线键盘
  4. Android Contacts 联系人源码分析
  5. 《龙之谷》手游服务器数据管理
  6. web平台微信扫码登录
  7. 没键盘计算机能启动吗,电脑没有接鼠标键盘为什么会影响电脑的正常开机?
  8. C++11_lambda表达式
  9. presto字符串转日期
  10. php判断caj文件页数,2M内的CAJ文档如何转PDF免费?不限页数手机在线操作分享