# 控件概述

从头开始使用Qt Quick可提供原始图形和交互元素,可以从中构建用户界面。使用Qt Quick Controls,可以从一组稍微结构化的控件开始构建界面。

控件包含的范围包括从简单的文本标签和按钮到更复杂的控件,例如滑块和刻度盘。如果想基于经典交互模式创建用户界面,这些元素非常方便,因为它们提供了良好的基础。

Qt Quick控件带有许多开箱即用的样式,如下所示。 Basic风格是基本的扁平样式,Universal风格基于Microsoft Universal Design Guidelines,而Material风格基于Google的 Material Design Guidelines,而Fusion风格是面向桌面的样式。

可以通过修改调色板来调整某些样式。 Imagine样式基于图像资源,这允许图形设计人员无需编写任何代码即可创建新样式,甚至无需编写修改调色板颜色的代码。

  • Basic风格

  • Fusion风格

  • macOS风格

  • Material风格

  • Imagine风格

  • Windows风格

  • Universal风格

可以从QtQuick.Controls导入Qt Quick Controls 2。 以下模块也很有趣:

  • QtQuick.Controls - 基础控件。
  • QtQuick.Templates - 为控件提供行为的、非视觉的基本类型。
  • QtQuick.Controls.Imagine - Imagine风格主题支持。
  • QtQuick.Controls.Material - Material风格主题支持。
  • QtQuick.Controls.Universal - Universal风格主题支持。
  • Qt.labs.platform - 支持用于常见任务的平台原生对话框,例如选择文件、颜色等,以及系统托盘图标和标准路径。

Qt.Labs

请注意,Qt.labs模块是实验性模块,这意味着它们的API可以在不同Qt版本之间有重大更改。

最后更新: 11/30/2021, 8:05:30 AM