Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
Qt Advanced Docking System
I developed an advanced docking system for Qt. The new Qt Advanced Docking System lets you create customizable layouts using a full featured window docking system similar to what is found in many popular integrated development environments (IDEs) such as Visual Studio. Everything is implemented with standard Qt functionality without any platform specific code. Basic usage of QWidgets an QLayouts and using basic styles as much as possible.
This work is based on and inspired by the Advanced Docking System for Qt from Manuel Freiholz (https://forum.qt.io/topic/65699/qt-advanced-docking-system-beta). I did an almost complete rewrite of his code to improve code quality, readibility and to fix all issues from the issue tracker of his docking system project. I also added a lot of new functionality.
More details are avilable on my GitHub page: https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System
Maybe it is useful for someone.
VRonin last edited by
The project looks really interesting but at the moment demo doesn't compile.
#include "AnimatedLabel.h"is not part of the repo as all the resources.
I also want to extend my congratulations and thanks. It looks really good!
@VRonin Thank you for this hint. Thanks to the contributions from some helpful people, all build issues should be fixed now.
VRonin last edited by
@Uwe-Kindler To avoid these kind of build issues popping up in the future, would you be open to linking your project to Travis CI and Appveyor? I can provide a pull request with all the needed configuration but wanted to check if it makes sense for you before I do
@VRonin Yes, this would be great. I had this topic on my agenda for a long time. I simply lacked the time to deal with it. It would be a great start for me if you would provide me with the scripts for Travis CI and Appveyor.
maxwell31 last edited by
Can it be used for QML apps too?
colourdelete last edited by
@maxwell31 I believe no right now. KDAB's KDDockWidget has plans for Qt Quick support though.