Qt快速示例和教程#
使用QML构建UI
Qt包含多个示例来演示特定的用法。这些示例作为应用程序在Qt Creator中运行,或者在Qt Creator中以非GUI示例运行。Qt教程展示了逐步信息以及给特定代码片段的见解。
此页面列出了Qt Qml和Qt Quick示例,然而,许多其他Qt模块包含与其QML API相关的示例。
运行示例和演示#
示例包含在Qt安装程序中,并通过Qt Creator访问。有关在Qt Creator中运行示例的更多信息,请访问“构建和运行示例”页面。
在Qt Creator的欢迎模式下打开和运行示例。大多数示例在各个平台上运行,要搜索特定平台的示例,请在搜索字段中输入平台名称(或任何关键词)。例如,在搜索字段中输入mobile
会列出与移动平台完全兼容的示例。
要查看其他示例和教程,请访问Qt示例和教程页面。
Qt Quick演示#
以下列出了一个功能齐全的演示应用程序列表。它们是完整的应用程序,展示了可部署的Qt应用程序是如何构建和组织的。许多演示可以部署到移动和桌面平台。
开发Qt Quick应用程序#
以下页面展示了如何使用Qt Creator和Qt Quick开发Qt应用程序。这些页面展示了各种步骤,如用例和入门材料。有关Qt Quick应用程序和相关模块的更多信息,请访问QML应用程序页面。
开发环境
创建Qt Quick项目
使用带有插件的QML模块
从QML和Qt Quick开始
QML的第一步
闹钟应用程序
Qt Design Studio教程
用例
QML中的视觉类型
在QML中响应用户输入
QML中的动画
在QML中显示文本
QML中的布局
样式和主题支持
在QML中集成JavaScript
扩展QML#
以下教程展示了如何使用Qt Qml模块将基于QML的应用程序与C++代码结合和扩展。
用C++编写QML扩展
用C++编写高级QML扩展
示例#
示例是小型应用程序,展示了如何实现各种Qt Quick功能。这些示例在各个平台上运行,并从Qt Creator内部打开。
QML类型和控件
布局和视图
Qt Quick布局 - 自适应布局示例
窗口和屏幕
图像和图形
多重效果
基于多重效果的项目转换
形状
形状
天气预报
键盘、焦点和触摸
指针处理器
系统和事件
场景图
使用原生3D API扩展场景图
基于OpenGL的渲染,作为场景底层
将Qt Quick渲染重定向到OpenGL纹理
将Qt Quick渲染重定向到Direct 3D纹理
在QWidget应用程序中添加Qt Quick场景
QQuickWidget - QQuickView比较(OpenGL)
将QQuickView嵌入为原生窗口