Designer-developer workflow

Note: In this section, you are using advanced menu items. These are not visible by default. To toggle the visibility of advanced menu items, see Customizing the Menu Bar.

Qt Design Studio enables designers and developers to work together on common projects to develop applications. Designers use the views in the Design mode to modify UI files (.ui.qml), whereas developers use Qt Creator to work on the Qt Quick (.qml) and other files that are needed to implement the application logic and to prepare the application for production.

Qt Design Studio projects come with boilerplate code for a working Qt 6 application that you can build and run in Qt Creator using CMake. Therefore, you can open, build, and run the projects with Qt Creator.

Qt Design Studio continues to use the .qmlproject file format, while Qt Creator uses a CMakeLists.txt file as the project file. This enables you to share your project as a fully working C++ application with developers.

You can also enable Qt Design Studio projects for Python development. When enabled, Qt Design Studio creates a Python folder within the project folder with the file main.py. Use this file to start the development in Python for the UI made with Qt Design Studio.

The following table summarizes the key workflows and tools available for integrating Qt Design Studio projects with C++, Python, and Qt Creator development environments.

TopicDescription
Exporting a Qt Design Studio project for C++ developmentCreate a project in Qt Design Studio, and develop it with C++.
CMake Generator
  • Convert the contents of the .qmlproject file to CMake.
  • Convert a project created with an older Qt Design Studio version.
  • Import Qt Quick Designer Components.
Exporting a Qt Design Studio project for Python developmentCreate a project in Qt Design Studio, and develop it with Python.
Converting Qt Design Studio projects to applicationsCreate a project in Qt Design Studio, and develop it in Qt Creator.

Available under certain Qt licenses.
Find out more.