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 ++库,代表一组控件,这些控件使您可以快速地为应用程序提供漂亮而丰富的图表。
- QtitanNavigation:QtitanNavigationDesignUI 组件是一组 GUI 控件,它实现了菜单、导航框、命令栏等导航界面,并让您以更少的滚动和点击次数有效地查看所有实体(工作区、 格或其他项目)。
- QtitanDocking:允许您像 Visual Studio 一样为您的伟大应用程序配备可停靠面板和可停靠工具栏。黑色、白色、蓝色调色板完全支持 Visual Studio 2019 主题!
Qt技术交流群4:166830288 欢迎一起进群讨论
更多Qt产品教程、下载、正版授权资讯,请点击获取

标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!