# Controls 简介
Qt Quick 为你提供了基本的用于创建用户界面的基础图形和交互元素。利用 Qt Quick Controls 你可以从一个稍微结构化的基础开始。
Controls 提供了各种组件,简单的如文本,标签和按钮,复杂的如滑动和时钟。这些元素非常容易上手,如果你希望基于经典交互模式创建用户界面,因为它们提供了良好的基础。
Qt Quick Controls 提供了多种拆箱即用的风格,你可以看看下面的表格。Basic 风格是扁平化的。Universal 样式基于微软通用设计指导,而 Material 遵循 Google 的设计指导,而 Fusion 风格是一种面向桌面的风格。
某些样式可通过调色板微调。Imagine 风格基于静态图片,这让图形设计师不用写任何代码或调色盘就能创建一种新的风格。
- Basic  
- Fusion  
- macOS  
- Material  
- Imagine  
- Windows  
- Universal  
Qt Quick Controls 2 可通过 QtQuick.Controls 导入。下面的模块也很有趣:
- QtQuick.Controls- 基础控件
- QtQuick.Templates- 为控件提供基础行为和非可视化的基础类型
- QtQuick.Controls.Imagine- 支持图片样式主题
- QtQuick.Controls.Material- 支持 Material 样式主题
- QtQuick.Controls.Universal- 支持 Universal 样式主题
- Qt.labs.platform- 为如选择文件,颜色,系统托管图标和标准路径等常见任务提供平台原生的弹框。
警告 Qt.Labs
注意,模块 Qt.labs 是实验性的,意味着它们的 API 在不同的 Qt 版本间会有不兼容的修改。
← UI Controls Image 查看器 →