Concepts and Terms

This topic describes main Qt Design Studio concepts and terms:


An asset is an image, font file, 3D model, or other supported file that you add to your project.

Assets are packaged with components for delivery to users.

Read more about assets:


A component is a reusable building block for a UI.

Qt Design Studio comes with preset components that you can use in your UI by creating instances of them. These are similar to Symbols in Sketch or Prefab in Unity.

Some of the preset components represent simple shapes, text, or images, while others represent complex UI controls with full functionality, such as spin boxes or sliders. You can also add instances of preset 3D components to your UIs. You can find all the preset components in Library.

To build your own components, you can modify the properties of the component instances and combine them.

A component is specified within one file (with the file extension ui.qml or .qml). For example, a Button component may be defined in Button.ui.qml. Typically, the visual appearance of a component is defined in a UI file. To create component files, you can use wizard templates, or move component instances into separate component files.

Read more about components:


An embedded device.

Read more about devices:


A project is a container for the components and assets that you use in your UI. You can e package the UI and preview or run it on different operating systems on the desktop or a device.

You use templates to create different types of projects according to your needs. The templates add preset components to the project by default. For example, if you create a 3D project, preset 3D components are added to it. You can add more preset components in Library.

Read more about projects:

Available under certain Qt licenses.
Find out more.