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 許可 |