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

运行截图

向右分屏

多分屏

全屏显示

介绍

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

存在的问题

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

源码

gitee源码

相关推荐
周不易13 分钟前
ubuntu20.04+qt5.12.8安装serialbus
开发语言·c++·qt·modbus·serialbus
嘤国大力士18 分钟前
C++11&QT复习 (十七)
开发语言·c++·qt
永不停转2 小时前
QT 可绑定属性 QProperty QObjectBindableProperty QObjectComputedProperty,简化信号、槽(SIGNAL、SLOT)机制的方法
c++·qt
赤鸢QAQ5 小时前
ffpyplayer+Qt,制作一个视频播放器
python·qt·音视频
躺着听Jay5 小时前
QCustomPlot-相关优化
java·qt·算法
小镇敲码人5 小时前
【深入浅出 Git】:从入门到精通
git
新知图书6 小时前
第一个Qt开发的OpenCV程序
开发语言·qt
梦里藍天6 小时前
QT 调用动态链接库
qt
得鹿梦鱼、7 小时前
QT控件 修改QtTreePropertyBrowser自定义属性编辑器源码,添加第一列标题勾选,按钮,右键菜单事件等功能
qt·propertybrowser·属性编辑·treeproperty
gqkmiss9 小时前
Git 常用命令集与实际使用 Demo
大数据·git·elasticsearch·git 命令·git 命令大全