Qt?Quick Controls提供了一组控件,可用于在Qt Quick中构建完整的界面,该模块是在Qt 5.7 中引入的。
点击获取Qt下载
![]()
class="img-thumbnail" alt="Qt Quick控件 图1" src="https://image.evget.com/2021/10/12/1cregd06gmqxa95tt.png" style="vertical-align: middle; border-width: 1px; border-style: solid; border-color: #dee2e6; max-width: 800px; height: auto; line-height: 1.8;">
Qt Quick Controls带有选择可自定义的样式。
使用模块
QML API
可以使用.qml文件中的以下导入语句将QML类型导入到您的应用程序中:
import QtQuick.Controls
C++ API
使用C++ API需要直接或通过其他依赖项链接到模块库,一些构建工具对此有专门的支持,包括CMake和qmake。
使用CMake构建
使用find_package()命令在Qt6包中定位需要的模块组件:
find_package(Qt6 COMPONENTS QuickControls2 REQUIRED)
target_link_libraries(mytarget PRIVATE Qt6::QuickControls2)
使用qmake构建
要配置模块来使用qmake构建,请将模块添加为项目的.pro文件中的QT变量值:
QT += quickcontrols2
从源头构建
推荐使用Qt Image Formats模块,但不是必需的,它提供对Imagine样式使用的.webp格式的支持。
Qt?Quick Controls 2.0是在Qt 5.7中引入的,随后Qt次要版本将Qt Quick Controls 模块的导入版本增加 1,直到 Qt 5.12,其中导入版本与Qt的次要版本匹配。
在Qt?6中,主要版本和次要版本都匹配,并且QML中的导入可能会省略版本号。 如果省略版本,将使用最新版本。
实验性Qt Labs模块使用导入版本 1.0。
模块进化
Changes to Qt Quick Controls列出了为Qt 6系列的Qt所做的模块API和功能中的重要更改。
Qt商用组件推荐
-
QtitanRibbon?- Ribbon UI组件:是一款遵循Microsoft Ribbon UI Paradigm for Qt技术的Ribbon UI组件,QtitanRibbon致力于为Windows、Linux和Mac OS X提供功能完整的Ribbon组件。
-
QtitanChart?- Qt类图表组件:是一个C ++库,代表一组控件,这些控件使您可以快速地为应用程序提供漂亮而丰富的图表。
-
QtitanDataGrid?- Qt网格组件:提供了一套完整的标准 QTableView 函数和传统组件无法实现的独特功能。使您能够将不同来源的各类数据加载到一个快速、灵活且功能强大的可编辑网格中,支持排序、分组、报告、创建带状列、拖放按钮和许多其他方便的功能。
-
QtitanNavigation:QtitanNavigationDesignUI 组件是一组 GUI 控件,它实现了菜单、导航框、命令栏等导航界面,并让您以更少的滚动和点击次数有效地查看所有实体(工作区、网格或其他项目)。
-
QtitanDocking:允许您像 Visual Studio 一样为您的伟大应用程序配备可停靠面板和可停靠工具栏。黑色、白色、蓝色调色板完全支持 Visual Studio 2019 主题!
Qt技术交流群4:166830288??????欢迎一起进群讨论
更多Qt产品教程、下载、正版授权资讯,请点击获取
![Qt<a href=]()
商业组件集合" src="https://image.evget.com/2021/08/17/2y9ryq5kx4s7ttyj3.png" style="vertical-align: middle; border-style: none; line-height: 1.8; max-width: 800px;">