
KDDockWidget
文章平均质量分 90
第三方开源库实现qml dock窗口效果
luoyayun361
不积跬步无以至千里
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于KDDockWidget源码修改和自定义
KDDockWidgets源码编译及安装qml dockwidget窗口停靠QML + KDDockWidget 实现 tabwidget效果( 窗口可独立浮动和缩放)今天主要记录一些在KDDockWidget源码中的修改,修改源码的目的是为了根据自己的项目来实现相关风格,KDDockWidget是第三方开源代码, 不是Qt官方的,提供的可修改的接口不一定非常完善,而且部分功能还会有bug。总之,要想实现自有风格的样式,原有接口不满足的情况下,就得去改源码了。原创 2023-01-17 16:21:45 · 1555 阅读 · 0 评论 -
KDDockWidgets源码编译及安装
简介KDDockWidgets 是由 KDAB(官网) 编写的 Qt Dock 小部件库,适用于替换 QDockWidget和实现 Qt 中缺少的高级功能。功能特点:提供 QDockWidget 不支持的高级对接在 Windows 上调整本机窗口大小(即使使用自定义标题栏装饰也允许 Aero-snap)箭头下降指示器可实现出色的下降精度允许完全不同的、用户提供的、丢弃指示器类型在浮动窗口中嵌套停靠小部件并将该组停靠回主窗口停靠到任何主窗口,而不仅仅是父主窗口停靠到主窗口的中心,或者干脆原创 2021-06-05 11:21:59 · 3384 阅读 · 9 评论 -
QML + KDDockWidget 实现 tabwidget效果( 窗口可独立浮动和缩放)
前面文章介绍过在QML中使用ListView实现TabBar标签拖拽交换位置效果(文章在这里)先在此基础上升级一下,结合KDDockWidget做一个可浮动的窗口效果。关于KDDockWidget的介绍,以前的文章有写过,可参考:qml dockwidget窗口停靠KDDockWidgets源码编译及安装KDDockWidget是第三方开源项目,可以用于实现QML中Dock窗口效果,Qt本身不支持QML的Dock效果,所以正好弥补这部分空缺。而KDDockWidget中其实是支持Tab合并效果,但是在实原创 2022-12-05 18:31:52 · 2464 阅读 · 7 评论 -
qml dockwidget窗口停靠
前言前面一篇文章介绍了KDDockWidgets的使用(文章在这里),其实主要目的就是为了用KDDockWidgets提供的Qt quick 下的窗口停靠功能。Qt原生部并没有提供Qt quick的dockwidget,也不知道为啥。其实窗口停靠功能其实是非常常见的,但是Qt只支持QWidget的。KDDockWidgets刚好可以解决这个问题,详细介绍在之前的文章已经介绍过了,其功能比QDockWidget更加丰富。那么,今天就来看一下如何用KDDockWidgets做自己的在qml 下的窗口停靠功原创 2021-06-10 10:28:21 · 3827 阅读 · 9 评论