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

运行截图

向右分屏

多分屏

全屏显示

介绍

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

存在的问题

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

源码

gitee源码

相关推荐
程序员老陆11 小时前
Qt的QThread::usleep和FFmpeg的libavutil模块的av_usleep哪个精度高一些?
开发语言·qt·ffmpeg·音视频
Quz13 小时前
QML TextArea 入门(二):富文本与换行模式
qt
Python私教13 小时前
AI 并行编码的 Worktree 生命周期:创建、隔离与安全回收
人工智能·git
互联网中的一颗神经元14 小时前
16 — 改写历史 rebase:搬家到新楼层,不是合并
git
大白同学42116 小时前
初识Qt——创建第一个Qt项目
开发语言·qt
互联网中的一颗神经元18 小时前
19 — 贮藏与清理:stash 是抽屉,gc 是打包箱
git
秋田君18 小时前
QT_绘图原理双缓冲机制
服务器·数据库·qt
想要入门的程序猿18 小时前
Qt插件QPluginLoader
开发语言·qt
用户3301448676319 小时前
20 — 远程进阶:强制推送的保险绳——force-with-lease
git
Cooper2520 小时前
别急着改 Git 历史:rebase、cherry-pick、bisect 与 reflog 的安全操作顺序
git