QTabWidget

#include "tab.h"Tab::Tab(QWidget *parent): QMainWindow(parent)
{ui.setupUi(this);tabWidget = new QTabWidget();tabWidget->setParent(this);//新建第一个页面的部件QWidget *widget = new QWidget();QLineEdit *lineEdit = new QLineEdit();QPushButton *pushButton = new QPushButton("Test");QVBoxLayout *vLayout = new QVBoxLayout();vLayout->addWidget(lineEdit);vLayout->addWidget(pushButton);widget->setLayout(vLayout);//新建第二个页面的部件QLabel *label = new QLabel("Hello Qt");//新建第三个页面的部件QPushButton *pushButton3 = new QPushButton("Click Me");//向QTabWidget中添加第一个页面tabWidget->addTab(widget,"Tab1");tabWidget->addTab(label, "Tab2");tabWidget->addTab(pushButton3, "Tab3");tabWidget->resize(900, 600);//布局QHBoxLayout *layout = new QHBoxLayout();layout->addWidget(tabWidget);this->setLayout(layout);
}Tab::~Tab()
{}

总结

 QTabWidget *_pTabWidget = new QTabWidget();          //new 一个QTabWidgetQLabel *_label1 = new QLabel();             //Tab1QLabel *_label2 = new QLabel();          //Tab2_pTabWidget->addTab(_label1, "Tab1");             //增加Tab1_pTabWidget->addTab(_label2, "Tab2");              //增加Tab2_pTabWidget->setTabText(0, QString::fromLocal8Bit("基本参数"));       //设置Tab1标题_pTabWidget->setTabText(1, QString::fromLocal8Bit("剖面图"));       //设置Tab2标题_label1->setLayout(loadVLyt);         //将**布局**加入Tab1中_label2->setLayout(fdSizeVLyt);       //将**布局**加入Tab2中QHBoxLayout *HLyt = new QHBoxLayout();HLyt->addWidget(_pTabWidget) ;       //往**总布局**中添加_pTabWidget控件this->setLayout(HLyt);        //将**总布局**加入界面中,显示出来

Qt之QTabWidget相关推荐

  1. Qt扫盲-QTabWidget理论总结

    QTabWidget理论总结 1. 简述 2. 用法流程 3. 选项卡设置 3. 页面信息 3. 外观 4. 扩展 1. 简述 QTabWidget 提供一个选项卡栏和一个"页面区域&quo ...

  2. QT中 QTabWidget标签页设置及获取

    QTabWidget可用于多标签显示,鼠标选中的标签为当前活动标签页. QTabWidget有个setCurrentIndex槽,可用于修改当前活动标签页. (1).设置当前Tab页: QTabWid ...

  3. 关于Qt中QTabWidget每个页面关闭按钮

    如果想要让QTabWidget,每个页面都有关闭按钮,对QTabWidget设置它是否显示关闭按钮: ui.tabWidget->setTabsClosable(true);//这样每页都会有关 ...

  4. Qt 中容器类型的控件

    转载:https://subingwen.cn/qt/qt-containers/ 1.QWidget 这个类是所有窗口类的父类,可以作为独立窗口使用,也可以内嵌到其它窗口中使用. Qt 中的所有控件 ...

  5. QT学习之路-资料收藏集锦

    目录 C++知识 Qt项目与文件 Qt基础类 Qt图形控件和GUI Qt图形绘制和图像处理 Qt与计算机硬件 常见问题 C++知识 C++ 枚举类型作用域的思考 C++中enum用法 C语言使用枚举类 ...

  6. qt抽屉菜单_Python PyQt4实现QQ抽屉效果

    本文实例为大家分享了Python PyQt4实现QQ抽屉效果展示的具体代码,供大家参考,具体内容如下 先看截图效果: 主要是使用了QT的QTabWidget.QToolBox多页窗口部件 # -*- ...

  7. Qt 容器控件之Tab Widget 使用详解

    目录 功能 属性设置 相关API 信号 槽函数 功能 QTabWidget 的一种带标签页的窗口,在这种类型的窗口中可以存储多个子窗口,每个子窗口的显示可以通过对应的标签进行切换. 属性设置 相关AP ...

  8. 【Qt函数】Qt函数2

    QT中 QTabWidget标签页设置      QTabWidget可用于多标签显示,鼠标选中的标签为当前活动标签页. 设置当前Tab页 QTabWidget tabWgt = new QTabWi ...

  9. MIL开发实践(1)——开发环境的设置

    目录 前言 软件安装 注意事项 MIL图像库函数说明 关于[MIL+QT实践教程](https://www.zhihu.com/column/c_1124353074277572608)的总结 MIL ...

最新文章

  1. 【青少年编程】【三级】打气球游戏
  2. java和C++的const 和 final 的区别
  3. sap oracle 内存参数,ORACLE 25个需要深思熟虑重要的初始化参数
  4. DEBUGnbsp;设置监视点:判断变量值
  5. 几个常见的 slice 错误
  6. 第十二届蓝桥杯Java省赛A组试题:异或数列
  7. @query传参_vue-router中params传参和query传参的区别及处理方法
  8. vs2017python开发_VS2017作为python开发的IDE
  9. 当对象转换成JSON的时候处理时间格式
  10. 最好的jQuery文件上传插件
  11. 小学英语与计算机技术整合,浅谈多媒体技术与小学英语教学的整合
  12. 64位计算机比32快多少,32位的系统比64位还要快? 看完这些就懂了
  13. HQChart实战教程6-自定义分时图
  14. linux用ping命令测试网速,怎么用ping命令测试网速
  15. 时间计算题100道_【高中政治】选择题里面的计算题怎么办(汇率篇)
  16. SIMetrix教程-008.死区时间;Dead time
  17. 阿里云服务器如何更换公网ip地址?
  18. Gitee使用流程及其注意事项
  19. ue4导入倾斜摄影_一种基于Smart3D倾斜摄影技术输出实际地形等高线的方法与流程...
  20. 成功解决:[object Object]

热门文章

  1. acca计算机管理会计,ACCA《管理会计》:Data and information
  2. ESP8266 NodeMcu 连接onenet 保姆级教学
  3. 通过URL传值在手机端打开一键导航
  4. Python可视化之Matplotlib绘制高级图形对数图、频谱图、矢量场流线图、互关图
  5. 不讲一点数学知识,步步图解条理清晰,手把手带你理解DBSCAN算法
  6. 互联网迟到的80后:为什么中国出不了扎克伯格
  7. 【愚公系列】2022年04月 微信小程序-项目篇(公交查询)-06站点查询
  8. Pico Neo3 通过unity实现VR手柄瞬移功能
  9. CentOS 6.8 安装JStorm集群(jstorm-2.1.1 )
  10. 替换word中英文““为中文双引号“”,且保持西文为Time NewRome