Concepts and Terms

This topic describes main Qt Design Studio concepts and terms.

Component

An instantiable QML definition, typically contained in a .qml file. For example, a Button component may be defined in Button.qml. The QML runtime may instantiate this Button component to create Button objects. Alternatively, a component may be defined inside a Component QML type.

Deploy Configuration

Handles the packaging and copying of the necessary files to a location you want to preview the UI at. The files can be copied to a location in the file system of the development PC or a device.

Device

An embedded device or an Anroid device.

Kit

Qt Design Studio groups run settings as kits to make cross-platform development easier. Each kit consists of a set of values that define one environment, such as a device to preview the UI on.

Mode

Adapts the Qt Design Studio UI to the different UI design tasks at hand. Each mode has its own view that shows only the information required for performing a particular task, and provides only the most relevant features and functions related to it. As a result, the majority of the Qt Design Studio window area is always dedicated to the actual task.

Project

Groups together a set of files, images, and other assets that you can deploy and run on different desktop and device platforms, as specified by a deploy configuration and run configuration.

Run Configuration

Starts the UI in the location where it was copied by the deploy configuration. By default, when you run a project, Qt Design Studio deploys it to the device specified in the selected kit, and runs it there. However, if you have not made any changes to the project since you last deployed it, Qt Design Studio simply runs it again.

© 2019 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.