当前位置: 首页 > news >正文

Qt-Advanced-Docking-System页面布局

效果图

实现代码

 m_pDockManger = new ads::CDockManager(this);
    this->setCentralWidget(m_pDockManger);

    ads::CDockWidget* centerDockWidget = new ads::CDockWidget("中心页面");
    centerDockWidget->setFeature(ads::CDockWidget::NoTab, true);
    m_pDockManger->setCentralWidget(centerDockWidget);
    m_pDockManger->addDockWidget(ads::CenterDockWidgetArea, centerDockWidget);

    ads::CDockWidget* pDockWidget1 = new ads::CDockWidget("页面1");
    m_pDockManger->addDockWidget(ads::LeftDockWidgetArea, pDockWidget1);


    ads::CDockWidget* pDockWidget2 = new ads::CDockWidget("页面2");
    m_pDockManger->addDockWidget(ads::TopDockWidgetArea, pDockWidget2, pDockWidget1->dockAreaWidget());

    ads::CDockWidget* pDockWidget3 = new ads::CDockWidget("页面3");
    m_pDockManger->addDockWidget(ads::RightDockWidgetArea, pDockWidget3, centerDockWidget->dockAreaWidget());

    ads::CDockWidget* pDockWidget4 = new ads::CDockWidget("页面4");
    m_pDockManger->addDockWidget(ads::CenterDockWidgetArea, pDockWidget4, centerDockWidget->dockAreaWidget());

    ads::CDockWidget* pDockWidget5 = new ads::CDockWidget("页面5");
    m_pDockManger->addDockWidget(ads::CenterDockWidgetArea, pDockWidget5, centerDockWidget->dockAreaWidget());

    ads::CDockWidget* pDockWidget6 = new ads::CDockWidget("页面6");
    m_pDockManger->addDockWidget(ads::CenterDockWidgetArea, pDockWidget6, centerDockWidget->dockAreaWidget());


    ads::CDockWidget* pDockWidget7 = new ads::CDockWidget("页面7");
    m_pDockManger->addDockWidget(ads::BottomDockWidgetArea, pDockWidget7, centerDockWidget->dockAreaWidget());

    ads::CDockWidget* pDockWidget8 = new ads::CDockWidget("页面8");
    m_pDockManger->addDockWidget(ads::CenterDockWidgetArea, pDockWidget8, pDockWidget7->dockAreaWidget());

    ads::CDockWidget* pDockWidget9 = new ads::CDockWidget("页面9");
    m_pDockManger->addDockWidget(ads::CenterDockWidgetArea, pDockWidget9, pDockWidget7->dockAreaWidget());

http://www.lqws.cn/news/554509.html

相关文章:

  • Linux通过Crontab实现自启动
  • 大数据在UI前端的应用创新研究:用户偏好的动态调整与优化
  • 深入解析 Electron 架构:主进程 vs 渲染进程
  • 论文降重怎么做?三种自动降重软件使用评测
  • Swift × Android:官方工作组成立意味着什么?
  • 英语日常词汇大全(附音标、释义、短语及例句)
  • Web基础关键_004_CSS(二)
  • cf 禁止http/1.0和http/1.1的访问 是否会更安全?
  • 函数指针与指针函数
  • 如何提取mdd字典中音频文件并转化为mp3
  • 基于社区电商场景的Redis缓存架构实战02-社区电商项目实战
  • 嵌入式单片机中SPI串行外设接口控制与详解
  • cannot import name ‘TextKwargs‘ from ‘transformers.processing_utils‘
  • git使用详解和示例
  • 蓝凌流程引擎流程图格式化实现原理全解
  • 湖北理元理律师事务所:债务优化中的法律理性与人文温度
  • Blender速成班-知识补充
  • 13-StringBuilder类的使用
  • 如何利用企业内部数据评测大模型的实际表现?
  • SpringBoot3.x整合Knife4j接口文档
  • STM32HAL 旋转编码器教程
  • ASProxy64.dll导致jetbrains家的IDE都无法打开。
  • navigation2学习笔记
  • 前后端分离实战2----前端
  • Push-T, AloHa, Rlbench三个仿真环境信息
  • c# sugersql 获取子表数据排序
  • 大一C语言期末选择题和填空题题库
  • 求职招聘小程序源码招聘小程序搭建招聘小程序定制开发
  • Kioptrix Level1
  • 第十节:Vben Admin 最新 v5.0 (vben5) 快速入门 - 菜单管理(下)