Qt Quick Controls

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

話題

參考

範例