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

运行截图

向右分屏

多分屏

全屏显示

介绍

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

存在的问题

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

源码

gitee源码

相关推荐
瑞码空间9 小时前
git知识点黄金笔记
笔记·git·elasticsearch
----云烟----9 小时前
Git 提交忽略某些文件方法
git
大丑哥11 小时前
QT QML 中实现高亮功能
qt
切糕师学AI12 小时前
如何查看已合并到 master 分支的所有分支?Git 分支清理指南
大数据·git·elasticsearch
小白不想画工图14 小时前
银河麒麟V10系统安装QT5.12
linux·开发语言·qt·银河麒麟
mengzhi啊15 小时前
QEventLoop loop配合loop.exec();替代while(1)。电脑cpu占用为0,使用while(1)cpu占用率100%
c++·qt
@福者18 小时前
C++ QT 入门
开发语言·c++·qt
长友cy18 小时前
Qt官方示例BluetoothLowEnergyGame源码阅读
开发语言·qt
Quz18 小时前
QML 日期解析:字符串转日期与时间戳互转
qt
Coodor18 小时前
信创系统基于QT5操作NFC读写器
开发语言·qt·智能卡·nfc读写器·yw-607hc