QtitanDocking Overview
Sign Up

QtitanDocking Panels, ToolBars, Layouts

Dockable Panels
Control the docking Panels through the Panel manager with a convenient API.
Save/Load Layout to XML
Component ships with convenient mechanisms for storing the changes in layout into XML.
Deploy Anywhere
Ability to deploy the docking mechanism on any QWidget. For example inside QMainWindow, MDI Window, QDialog.
Dockable ToolBars
By analogy with panels for managing docking Bars, you can access the ToolBar manager with the sufficient API.
Best Fit
Optimizes layout so that panels get the best size. Press F5 key.

Gеt more about our Docking component for Qt (C++)

QtitanDocking - component for Qt Framework allows to create a Microsoft like dockable user interface. The component has all the basic functionality that exists in Microsoft's products in which the dockable UI is used (for instance in Microsoft Visual Studio). Most of features can not be implemented by means of standard Qt solution.

QtitanDocking Containers

A quick way to show or hide the desired panel (toolbar) and restore it on the same place.
The container arrange the end-user panels in tabs.
The container arrange the panels separated by a splitter - horizontally or vertically.
The container contains end-user panels or other containers, and can hide behind the edge of the window - at the top, bottom, left or right.
An advanced container that organizes the sides of docking inside it and can take the form of a split-container or tab-container. In Visual Studio in such container source editors are placed.
Allows you to group end-user panels in the auto-hide container, forming the tabs.
Supports animation for Auto-Hide container.

QtitanDocking Features and Behaviour

Supports mouse and keyboard for control the docking process. Pressing the ESC cancels the drag, double-clicks on the panel’s title bar - dock off the panel or returns the panel to its place and etc.
Component uses native OS COMMAND for drag operation. No any emulation for dragging.
Ability to add buttons or custom menu items to the dock panel's title bar.
Can work with a central widget or without it realizing the concept for dock sides anywhere.

QtitanDocking Look and Feel and Cross-Platform

Ships with Visual Studio 2019 style with support for White, Black or Blue themes. Other styles based on QStyle are also supported.
Developed to be native and cross-platform for 32 or 64 bits app in Windows, Linux or MacOS.
Adapted and contains a bindings for use in Python 2.7, 3.x based on Qt PySide2.
Additional materials to help you get started with the component quickly.
ExamplesClasses What's new?

Download QtitanDocking 3.1.0 - Free 30 Days Trial

Date of release: 04.22.2020

for Windows
QtitanDocking 3.1.0 C++ Binaries and Headers, Python bindings for Windows Qt 5.14.2 (original built by Qt Company)

for Linux
QtitanDocking 3.1.0 C++ Binaries and Headers, Python bindings for Linux (Ubuntu) Qt 5.14.2 (original built by Qt Company)

for MacOS
QtitanDocking 3.1.0 C++ Binaries and Headers, Python bindings for MacOS Qt 5.14.2 (original built by Qt Company)




    You obtain a Single Developer License for each developer who works with Qt or Delphi component source code.

    One registered copy of component product (Single Developer License) may be used by a single developer who uses the software personally.


    The group of project developers who use this component source code must purchase the Single Developer License for each member of the group or they can purchase the Enterprise License. For Enterprise License a quantity of developers is not limited.

  • When I receive a full version?

    You will receive a full version (binary files and source code) of the product immediately via our web-site account after your order has been processed. If you do not have an account on our web-site it will be created automatically.

  • How about updates?

    Updates for one year of the product are free of charge for the registered users. After end of that period you can renew your license with a 40% discount for Single Developer Licenses and 50% for Enterprise Licenses.

  • How about support?

    For single customers support is provided by email or via the forum free of charge. Support for Enterprise customers provided with a high priority with unlimited number of service requests during validity of the license.

  • What about discount?

    We will automatically apply 10% discount for 2 to 5 copies of product and 15% discount for 6 and more copies of product. If you need more than 10 copies of product please contact us about Enterprise license.


Developer Newsletter

Join our Developer Machines newsletter to get informed on all the latest releases of the commercial components for Qt.C++, Delphi FireMonkey, updates and general knowledges.

Quick Support

Should you need any additional information about our products or licensing, please contact us at the following email addresses:

  • This email address is being protected from spambots. You need JavaScript enabled to view it.

  • This email address is being protected from spambots. You need JavaScript enabled to view it.

Get in Touch

If you would like to purchase our products or services, but don’t know how to do it the right way, please feel free to contact us:

  • This email address is being protected from spambots. You need JavaScript enabled to view it.( any questions related to our products or services )
  • This email address is being protected from spambots. You need JavaScript enabled to view it.( questions related to licensing )