Qt Advanced Docking System
-
Hi,
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.
The following video gives a first impression what is possible with the Advanced Docking System for Qt.
More details are avilable on my GitHub page: https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System
Maybe it is useful for someone.
-
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!
-
@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
-
@maxwell31 I believe no right now. KDAB's KDDockWidget has plans for Qt Quick support though.