Sign Up

QtitanNavigationDesignUI implementation of Navigation Design and Fluent Design UI concept for Digia Qt.C++

QtitanNavigationDesignUI component a set of GUI controls that implements a navigation interface like a hamburger menu, navigation frame, command bar and adds controls the main task of which is to improve the user experience for Qt.C++ app. QtitanNavigationDesignUI has a controls combining various paradigm of the user interface construction "Ribbon UI" and "Side Bar" gives better the navigation within your application, makes access to parts of the application more intuitive for the user.
As a result it allows more information to be displayed at the same time and lets you efficiently view all entities (work areas, grids, or other items) with less scrolling and fewer clicks.
Like our other solutions QtitanNavigationDesignUI allows you create enterprise level applications without regard for the environment or backward compatibility in Windows, Linux and MacOSX.

QtitanNavigationDesignUI Overview

Component provides the following parts:

  • Window Title Bar Customization

    Component provide a solution to customize Window Title Bar. You can control the size of the non-client frame, the background color, system buttons and other elements. It became possible to add the Back button to the title bar instead of the system menu button. Special mode allows place the title bar directly on the window client area. There is a possibility to add a custom QWidget and in general fully managed rendering title bar through QStyle and the corresponding primitives that are responsible for rendering the title bar like QStyle::SC_TitleBarSysMenu, QStyle::SC_TitleBarCloseButton and etc.

    Window Title Bar customization

  • Acrylic Material

    Component allow you to create special widgets that represent Acrylic material in order to give the application visually great depth and volume. You can control the tint color of the material and the level of the opacity. Material widget supports two modes. The first mode reveals the background of the desktop and other window behind the application are partially transparent and blurred. The second mode reveals the other QWidgets are translucent and blurred behind the material widget inside the application. See screenshot for the detail:

    Material Widget Acrylic

    Under Windows 10 or MacOSX, component uses the native API to blend the material brush with the blurred background of the desktop.

  • Navigation View

    NavigationView it's a widget usually the main widget on the window that provides a collapsible navigation menu (hamburger menu) and a navigation frame. Widget automatically adapts own view layout to different window sizes.

    Navigation View Control

  • Navigation Bar (Command Bar)

    With the new navigation bar, it's easier and faster to find the information you need. It is located at the top of the main window of the application by analogy with QMenuBar. It may contain a number of navigation buttons with the icons or any widgets (QWidget).

    Microsoft Navigation Bar for Qt.C++

  • Set of Classes for Navigation App

    A number of classes to allow you quickly and inexpensively create applications supporting the Navigation Design concept and provide convenient navigation between application pages.

    NavigationFrame The widget provides a switch between the pages and supports a history of hits that can be associated with the "Back" button on the title bar. Several animation modes are possible when switching.

    NavigationMainMenu Together with NavigationBackstageMenu it is a new vertically stacked navigation structure. NavigationMainMenu contains a set of global tiles which can be associated with a subordinate low-level menu or just be associated with any user action (works like a simple button).

    NavigationBackstageMenu Is a single drop down panel that arranges items in categories. NavigationBackstageMenu may be subject to NavigationMainMenu's item or subordinate to the button located on the navigation bar. The component allows you to share the single menu with tile and button at the same time.

    NavigationSidePane Auxiliary popup panel which is normally used to display help information. But you can use other subsidiary objectives, for example to display the application settings. The panel is shown smoothly on the side of the main application window.

  • Set of predefined Themes

    Component offers to personalize the colour scheme using a theme options. You can change the colour of navigation bar, main menu background, backstage menu background, caption color, item default color, link color. In addition, the component options have several predefined colour themes to quickly choose.

    Navigation UI Light Blue Theme

    Navigation UI Light Blue Theme

    Navigation UI Red Theme

    Navigation UI Red Theme

  • Recently Viewed Items

    Nice feature of QtitanNavigationDesignUI is the Recently Viewed Items engine. With this tool, you can access recently viewed actions that associate with records, views, and dashboards of application. Users can pin frequently accessed navigation actions and views and click this button to bring up the list which also features recently viewed items. (Under development)


QtitanNavigationDesignUI implementation details

The component is designed in 100% native Qt/C++ and does not use external borrowings and third-party libraries. However, there are portions of code that are implemented on each platform in different ways. This is done because of some features of Qt, as well as by reason of improve rendering performance.

QtitanNavigationDesignUI supports - Qt5.x 32-bit or 64-bit. Qt4.8 can be supported by the request.

Integration with Qt Designer

QtitanNavigation component has a convenient integration with Qt Designer. This allows you to manage location of the Navigation UI on the form in the design time. Navigation UI designer plug-in supports both QtDesigner and QtCreator. Additionally component contains a application wizard template for QtCreator.

Download QtitanComponents Solution 2024.2.0 - Free 30 Days Trial

Date of release: July 24, 2024

for Windows
QtitanComponents 2024.2.0

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


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


for Linux
QtitanComponents 2024.2.0

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


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


for MacOS
QtitanComponents 2024.2.0

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


C++ Binaries and Headers, Python bindings for MacOS Qt 6.7.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 )