当前位置: 首页 > 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);

相关文章:

  • 高频面试题(含笔试高频算法整理)基本总结回顾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插件
  • A股三大股指低收:汽车股领涨,大金融走弱,两市成交近1.1万亿元
  • 特朗普再提“接管”加沙,要将其变为“自由区”
  • 李强:把做强国内大循环作为推动经济行稳致远的战略之举
  • 警方通报男子广州南站持刀伤人:造成1人受伤,嫌疑人被控制
  • 国防部:菲方应停止一切侵权挑衅危险举动,否则只会自食苦果
  • 西班牙政府排除因国家电网遭攻击导致大停电的可能