Qt Interface Framework Control Panel Helper QML Types
The QtInterfaceFramework.ControlPanelHelper module provides a collection of reusable QML components for building simulation control panel user interfaces. The control panel lets developers inspect and modify interface properties at runtime without writing custom UI code.
To use the Qt Interface Framework Control Panel Helper QML types in your application, import the module with the following statement:
import QtInterfaceFramework.ControlPanelHelper 1.0Controls
Controls are the editors used to modify individual property values. The control panel selects the appropriate control automatically based on the property type.
A toggle switch control for editing boolean properties | |
A reusable styled button with customizable colors | |
A drop-down selector for editing enum and domain-value properties | |
An editor for list<type> properties with add, remove, and edit functionality | |
An editor for QtInterfaceFramework model properties with add, remove, and update operations | |
A slider control for editing bounded numeric properties | |
A numeric spin box control for editing bounded integer properties | |
A collapsible editor for struct-typed properties | |
A single-field editor row used inside StructControl | |
A placeholder shown for properties whose type is not yet supported by the simulation control panel |
Components
Components are reusable building blocks used to compose the control panel layout.
Base type for user-defined property editors in the control panel | |
A placeholder message shown when a search yields no results | |
A card container that wraps a single property editor | |
A titled group container for PropertyCards | |
A styled search input with a magnifying-glass icon and clear button | |
A drop-down for selecting the active zone in a zoned interface |
Panels
Panels are the top-level layout sections of the control panel.
A status bar displayed at the bottom of the control panel | |
A sidebar panel that lists and filters available interfaces | |
A toolbar displayed above the property list in the control panel |
Singletons
A singleton that provides centralized style constants for all control panel components | |
A singleton providing helper functions for type conversion and default value creation |
© 2026 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.