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

运行截图

向右分屏

多分屏

全屏显示

介绍

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

存在的问题

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

源码

gitee源码

相关推荐
偶像你挑的噻7 小时前
3.Qt-基础布局以及事件
开发语言·数据库·qt
ctgu908 小时前
PyQt5(九):如何在Qtdesigner中设置图片
qt·pyqt
skywalk816314 小时前
为一个库设置多个远程更新站用于git push,比如gitcode github等
git·github·gitcode
雪碧聊技术14 小时前
银河麒麟安装git
git
_OP_CHEN14 小时前
【Git原理与使用】(一)告别文件混乱!Git 初识:从版本灾难到高效管理的终极方案
linux·运维·git·github·运维开发·版本控制·企业级组件
装不满的克莱因瓶14 小时前
【Java架构 搭建环境篇三】Linux安装Git详细教程
java·linux·运维·服务器·git·架构·centos
0 0 014 小时前
git,github使用&快速上手指南
git·github
jimy116 小时前
git一键push的脚本
git
油炸自行车16 小时前
【Qt】Qt设计师控件名缩写、命名规则
qt·qt designer·qt设计师控件命名规则·qt设计师控件命名简写·qt控件名缩写
好好研究17 小时前
Git命令
大数据·git·elasticsearch