QML + KDDockWidget 实现 tabwidget 窗口可独立浮动和缩放效果
KDDockWidget是第三方开源项目,可以用于实现QML中Dock窗口效果,Qt本身不支持QML的Dock效果,所以正好弥补这部分空缺。而KDDockWidget中其实是支持Tab合并效果,但是在实际使用过程中遇到很多问题,该功能并不是很完善,所以索性自己使用QML来实现tabbar效果,然后结合KDDockWidget,可将每个tab页面进行单独的浮动和缩放。
本Demo使用环境 Qt5.15.2+VS2019
KDDockWidget动态库是在源码基础上做过部分修改后重新编译的。
博客地址: https://blog.csdn.net/luoyayun361