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

Qt 强大的窗口停靠浮动

1、左边:

示例代码:

 CDockManager::setConfigFlags(CDockManager::DefaultOpaqueConfig);
    CDockManager::setConfigFlag(CDockManager::FocusHighlighting, true);
    dockManager = new CDockManager(this);
    // Disabling the Internal Style Sheet
    dockManager->setStyleSheet("");

    auto previewDockWidget = new CDockWidget("preview", dockManager);
    auto editWidget = new EditWidget(this);
    previewDockWidget->setWidget(editWidget);

    dockManager->addDockWidget(ads::LeftDockWidgetArea, previewDockWidget);


    auto previewDockWidget1 = new CDockWidget("preview111", dockManager);
    auto editWidget1 = new EditWidget1(this);
    previewDockWidget1->setWidget(editWidget1);
    dockManager->addDockWidget(ads::LeftDockWidgetArea, previewDockWidget1);


    auto previewDockWidget2 = new CDockWidget("preview112", dockManager);
    auto editWidget2 = new EditWidget2(this);
    previewDockWidget2->setWidget(editWidget2);
    dockManager->addDockWidget(ads::LeftDockWidgetArea, previewDockWidget2);

2、左边:

CDockManager::setConfigFlags(CDockManager::DefaultOpaqueConfig);
    CDockManager::setConfigFlag(CDockManager::FocusHighlighting, true);
    dockManager = new CDockManager(this);
    // Disabling the Internal Style Sheet
    dockManager->setStyleSheet("");

    auto previewDockWidget = new CDockWidget("preview", dockManager);
    auto editWidget = new EditWidget(this);
    previewDockWidget->setWidget(editWidget);

    dockManager->addDockWidget(ads::TopDockWidgetArea, previewDockWidget);


    auto previewDockWidget1 = new CDockWidget("preview111", dockManager);
    auto editWidget1 = new EditWidget1(this);
    previewDockWidget1->setWidget(editWidget1);
    dockManager->addDockWidget(ads::TopDockWidgetArea, previewDockWidget1);


    auto previewDockWidget2 = new CDockWidget("preview112", dockManager);
    auto editWidget2 = new EditWidget2(this);
    previewDockWidget2->setWidget(editWidget2);
    dockManager->addDockWidget(ads::TopDockWidgetArea, previewDockWidget2);

http://www.dtcms.com/a/195921.html

相关文章:

  • 高频面试题(含笔试高频算法整理)基本总结回顾25
  • JavaScript入门【1】概述
  • Java泛型详解
  • Uniapp、Flutter 和 React Native 全面对比
  • flutter 配置 安卓、Ios启动图
  • JavaScript【7】BOM模型
  • IDEA反斜杠路径不会显示JUnit运行的工作目录配置问题
  • GO语言学习(二)
  • Java卡与SSE技术融合实现企业级安全实时通讯
  • uni-app 开发HarmonyOS的鸿蒙影视项目分享:从实战案例到开源后台
  • golang读、写、复制、创建目录、删除、重命名,文件方法总结
  • GO语言学习(三)
  • C++学习-入门到精通-【7】类的深入剖析
  • BGP路由策略 基础实验
  • 2025年渗透测试面试题总结-百度面经(题目+回答)
  • Git Worktree 使用
  • 力扣-283-移动零
  • 【leetcode】逐层探索:BFS求解最短路的原理与实践
  • Power BI Desktop开发——矩阵相关操作
  • 在Maven中使用Ant插件
  • 20250517让NanoPi NEO core开发板在Ubuntu core16.04.2下支持TF卡的热插拔
  • StarRocks MCP Server 开源发布:为 AI 应用提供强大分析中枢
  • Seata源码—5.全局事务的创建与返回处理一
  • 【AI生成PPT】使用ChatGPT+Overleaf自动生成学术论文PPT演示文稿
  • MySql进阶学习
  • PHP8.0版本导出excel失败
  • 长三角、珠三角、成渝、京津冀四大城市群的区域与分布
  • ubuntu安装google chrome
  • 如何在 Windows 10 或 11 上通过命令行安装 Node.js 和 NPM
  • 06、基础入门-SpringBoot-依赖管理特性