Qt 类似vscode和matlab的分屏显示效果

运行截图

向右分屏

多分屏

全屏显示

介绍

实现了一个类似vscode和matlab的标签页显示分屏效果,支持鼠标拖拽分屏、全屏显示,可自适应调整大小,程序把要显示的Widget独立出来,可随时替换为其他的用户自定义Widget,例如3d模型、二维画图等

存在的问题

  1. 加载图片会非常卡,猜测是paintEvent频繁调用而每次绘制图片复杂度高导致
  2. 分屏不能等分分屏,应该不难实现

源码

gitee源码

相关推荐
Hsm4sxsBp1 天前
Git 小妙招:本地忽略文件变更,不影响远程仓库
git
黎相思1 天前
音乐播放器
qt
森G1 天前
46、环境配置---------QChart
c++·qt
zh_xuan1 天前
Android Paging 3实现分页加载
android·git·github·paging 3
冉佳驹1 天前
Qt【第六篇】 ——— 事件处理、多线程、网络与文件等操作详解
qt·http·udp·tcp·事件·多线程与互斥锁
用户805533698031 天前
嵌入式Linux驱动开发——模块参数与内核调试:让模块"活"起来的魔法
qt
冉佳驹1 天前
Qt【第七篇】 ——— QSS 样式表与绘图 API 核心用法及 UI 定制功能总结
qt·qbrush·qpainter·qss·paintevent·qpen
森G1 天前
45、QGraphicsScene 与 QGraphicsView 框架---------绘图
c++·qt
sycmancia2 天前
QT——计算器核心算法
开发语言·qt·算法
johnny2332 天前
Git进阶:gh、gh-aw、worktree
git