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

运行截图

向右分屏

多分屏

全屏显示

介绍

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

存在的问题

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

源码

gitee源码

相关推荐
chao1898448 小时前
基于Qt的SSH/FTP远程文件管理与命令执行实现方案
开发语言·qt·ssh
凯子坚持 c8 小时前
Qt常用控件指南(1)
开发语言·数据库·qt
lifewange8 小时前
Git/Gitee/GitHub有什么区别
git·gitee·github
没有啥的昵称9 小时前
linux下用QLibrary载入动态库
linux·qt
弘毅 失败的 mian9 小时前
Git 分支管理
大数据·经验分享·笔记·git·elasticsearch
NEXT0610 小时前
从Git三连到时光机大师:我的代码终于有了后悔药
git
✎ ﹏梦醒͜ღ҉繁华落℘10 小时前
软件版本管理 SVN 和 Git
git·svn
安当加密10 小时前
数据库密码还在 Git 里?用 SMS凭据管理系统实现生产/开发环境隔离
数据库·git
Irene199110 小时前
实用篇:vsCode 中连接 WSL 并快速开始一个 Vue3 新项目
git·vscode·vue·wsl
Pcr_C11 小时前
Qt事件循环深度解析与实战指南
开发语言·c++·qt·开源