Qt Quick Controls 提供可以用于构建 Qt Quick 完整界面的一套控件。模块在 Qt 5.7 引入。
Qt Quick Controls 带有可定制选择风格。见 风格化 Qt Quick Controls 了解更多细节。
The
QML 类型
可以使用以下 import 语句导入应用程序,在
.qml
文件:
import QtQuick.Controls 2.15
The C++ 类 可以包括在应用程序中,使用以下 include 语句:
#include <QtQuickControls2>
要链接到相应 C++ 库,将以下添加到 qmake 工程文件:
QT += quickcontrols2
更多细节,见 Qt Quick Controls 快速入门 .
当从源代码构建时,确保 Qt Graphical Effects 模块也被构建,因为 Qt Quick Controls 需要它。
The
Qt Image Formats
模块是推荐的,但不要求。它提供支持为
.webp
格式用于
想象风格
.
在 Qt 5.7 引入 Qt Quick Controls.0。后续 Qt 子发行将 Qt Quick Controls 模块 import 版本递增 1,直到 Qt 5.12,import 版本匹配 Qt 子发行。实验性 Qt Labs 模块使用 import 第 1.0 版。
Qt
|
QtQuick
|
QtQuick.Controls
,
QtQuick.Controls.Material
,
QtQuick.Controls.Universal
,
QtQuick.Templates
|
Qt.labs.calendar
,
Qt.labs.platform
|
---|---|---|---|
5.7 | 2.7 | 2.0 | 1.0 |
5.8 | 2.8 | 2.1 | 1.0 |
5.9 | 2.9 | 2.2 | 1.0 |
5.10 | 2.10 | 2.3 | 1.0 |
5.11 | 2.11 | 2.4 | 1.0 |
5.12 | 2.12 | 2.12 | 1.0 |
... | ... | ... | ... |
Qt Quick Controls 在商业许可下是可用的来自 Qt 公司 。此外,它是可用的根据 GNU LGPL (次一般公共许可) 第 3 版 ,或 GNU GPL (一般公共许可) 第 2 版 。见 Qt 许可 进一步了解细节。
此外,Qt Quick Controls 潜在包含的第 3 方模块遵循下列准许许可:
MIT 许可 |