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

运行截图

向右分屏

多分屏

全屏显示

介绍

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

存在的问题

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

源码

gitee源码

相关推荐
笨笨马甲4 小时前
Qt的界面渲染体系
开发语言·qt
xmRao4 小时前
Qt+FFmpeg 实现摄像头采集并录制 YUV 格式视频
qt·ffmpeg·音视频
悲伤小伞4 小时前
Git_原理及使用_修改文件_版本回退
linux·服务器·git
林鸿群4 小时前
Git 实战:如何将本地 .NET 项目推送到 GitLab 私有仓库
git·gitlab·.net
刘一说4 小时前
Git 工具知识全景图:从核心概念到高效协作实践
大数据·git·elasticsearch
长沙红胖子Qt4 小时前
关于 提取git所有提交日志导出到txt文本的 解决方法
git·日志导出
刚入坑的新人编程4 小时前
Linux-git的使用
linux·服务器·git
艾莉丝努力练剑4 小时前
【QT】常用控件(一):初识控件,熟悉QWidget
android·linux·数据库·qt·学习·mysql·qt5
娇娇yyyyyy5 小时前
QT编程(5):几种常用的对话框
windows·qt·microsoft
jfqqqqq5 小时前
换新电脑后拷贝的git仓库因为所属用户不同导致不能操作
git·所属用户