2. QMainWindow控件

  1. QMainWindow简介
    QMainWindow类提供了一个主应用程序窗口.

  2. QMainWindow结构框架


    QMainWindow结构框架

QMainWindow主要包含了以下5种控件:

1. MenuBar(菜单栏)
2. ToolBars(工具栏s)
3. Dock Widgets(停靠窗口s)
4. Central Widget(中央窗口)
5. Status Bar(状态栏)
  1. MenuBar(菜单栏)
    QMainWindow自带一个默认的MenuBar, 你可以直接在该默认菜单栏上添加菜单, 例如:
menuBar()->addMenu(tr("&File")); 

menuBar()函数返回当前菜单栏。当然你也可以使用setMenuBar()函数设置一个新的菜单栏, 例如:

QMenuBar *menuBar = new QMenuBar(); 
this->setMenuBar(menuBar); 
menuBar->addMenu(tr("&file")); 
  1. ToolBars(工具栏s)
    工具栏在QToolBar类中实现。使用addToolBar()将工具栏添加到主窗口.
    添加一个工具:
QToolBar *fileToolBar = addToolBar();
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,087评论 3 119
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,801评论 4 61
  • 昨天是2017年鸡年的立春,弹指间2月已经到来。春天的广州是百花齐放,春意盎然的。但随着春天脚步到来的还有春雨和潮...
    飞翔的比目鱼阅读 4,748评论 4 9
  • “不好意思,你的鞋子好漂亮,请问从哪里买的?” 米粒和安吉最初的搭讪从这里开始。拥挤地潮水般的地铁人群中,她俩总是...
    Hello夏阅读 1,589评论 2 1
  • 2006年的一天,凯瑟琳在家看非洲记录篇,看到某一处,电视里的声音说,在非洲每30秒就会死一个小孩,五岁的凯瑟琳举...
    Easen的卡片写作人生阅读 5,727评论 1 1

友情链接更多精彩内容