所有 Qt 示例

Calqlatr

一款专为横屏和竖屏设备设计的计算器。它使用Qt Quick 自定义组件和自适应布局来构建用户界面,并采用 JavaScript 实现应用逻辑。

Car Configurator

一个汽车模型示例,演示了如何使用Qt Quick 3D 摄像头、扩展场景环境以及Qt Quick 3D 。

Coffee Machine

一款采用基于状态的自定义用户界面的Qt Quick 应用程序。

Dice

一个使用Qt Quick 3D 物理引擎和其他Qt模块的掷骰子应用程序。

Document Viewer

一个用于显示和打印 JSON、文本及 PDF 文件的控件应用程序。

FX & Material Showroom

演示了Qt Quick 3D 的材质和特效功能。本示例演示了如何在Qt Quick 3D 中使用粒子特效和材质。

Getting Started programming with Qt Quick: An Alarm Application

基于闹钟应用程序的Qt Quick 教程。

Graphs with CSV Data

如何在Qt Graphs 中可视化CSV文件中的数据。

Implementing a splash screen with Qt Quick on Android

演示如何在 Android 平台上使用Qt Quick View 设置启动画面。

Implementing a splash screen with Qt on Android

演示如何使用 Qt for Android 设置启动画面。

In-App purchasing demo

一个演示应用内购买功能的完整移动应用程序。

Lightning Viewer

一个具有响应式用户界面的应用程序,通过结合使用Qt Quick 、Qt Location 、Qt Positioning 和 Qt WebSockets,在地图上实时显示雷击位置。

Media Player

使用Qt Quick 播放音频和视频。

OSM Buildings

一个用于查看 OSM(OpenStreetMap)建筑物地图数据的 3D 建筑查看器。

Photo Surface

一款面向触控设备的 QML 应用,它使用带 FolderListModel 的 Repeater 来访问文件夹中的内容,并使用 PinchHandler 来处理对已获取内容的捏合手势。

Qt Quick 3D - XR Physics-base teleportation demo

演示如何在Qt Quick 3D XR 中实现受物理规律影响的移动效果。

Qt Quick Demo - Clocks

一个 QML 时钟应用程序,演示了如何使用 ListView 类型显示由 ListModel 生成的数据,以及如何使用 SpringAnimation 类型对图像进行动画处理。

Qt Quick Demo - RESTful API client

如何创建 RESTful API QML 客户端的示例。

Qt Quick Demo - RSS News

一个 QML RSS 新闻阅读器,它使用 XmlListModel 和 XmlListModelRole 自定义 QML 类型下载 XML 数据,使用 ListModel 和 ListElement 创建类别列表,并使用 ListView 显示数据。

Robot Arm

演示了如何为Qt Design Studio 中的 3D 项目添加 C++ 后端。

Same Game

由 Kuniaki Moribe 开发的热门益智游戏的 QML 实现版本。

StocQt

一个可配置的 100 只股票的股票图表。

Thermostat

“恒温器”示例演示了如何根据窗口大小实现不同的设计。

To Do List

一个待办事项列表应用程序的 QML 实现,演示了如何创建在任何平台上都看起来像原生应用的应用程序。

Toy Customizer

一个 3D 定制示例,演示了如何使用Qt Quick 3D 进行交互式玩具选择和实时外观调整。

Using Play Feature Delivery

展示了在 Qt 上使用 Google Play Feature Delivery 的方法。

Window Hosting Example

演示如何在 Qt 应用程序中托管非 Qt UI 元素。

Active Qt

COM App Example (ActiveQt)

COM 应用程序示例展示了如何使用 ActiveQt 开发可通过 COM 实现自动化的 Qt 应用程序。各种基于 QObject 的类被作为 COM 对象暴露出来,并与正在运行的 Qt 应用程序的 GUI 进行通信。这些 COM 对象的 API 设计上力求与标准 COM 应用程序(例如 Microsoft Office)的 API 保持一致

Qutlook Example (ActiveQt)

Outlook 示例演示了如何使用 ActiveQt 实现 Outlook 的自动化。该示例利用 dumpcpp 工具为描述 Outlook 对象模型的类型库生成一个 C++ 命名空间

Simple Example (ActiveQt)

简单示例演示了 QAxBindable 和 QAxFactory 的使用

Wrapper Example (ActiveQt)

包装器示例演示了如何将现有的 QWidget 类导出为 ActiveX 控件,以及如何将 QAxFactory 与 QAXFACTORY_EXPORT() 宏结合使用。本示例中的 ActiveX 控件是 Qt 提供的标准按钮类:QPushButton、QCheckBox 和 QRadioButton

Qt 3D

Qt 3D: Basic Shapes C++ Example

展示了Qt 3D 提供的四种基本形状,并为每种形状设置了一个网格

Qt 3D: Multi Viewport QML Example

一个 QML 示例,演示如何从多个视口渲染场景图

Qt 3D: PBR Materials QML Example

一个演示如何使用PBR材质的QML应用程序

Qt 3D: Simple C++ Example

一个 C++ 应用程序,演示如何在Qt 3D

Qt 3D: Simple Custom Material QML Example

演示如何在Qt 3D

Qt 3D: Simple QML Example

一个 QML 应用程序,演示如何在Qt 3D

Qt 3D: Wireframe QML Example

一个Qt 3D 的QML应用程序,实现了单通道线框渲染方法

Qt Assistant 手册

Remote Control Example

将Qt Assistant 用作帮助查看器并对其进行控制

Simple Text Viewer Example

将Qt Assistant 用作应用程序的定制帮助查看器

Qt Bluetooth

Bluetooth Chat

演示了通过 RFCOMM 协议进行蓝牙通信

Bluetooth Low Energy Heart Rate Game

一款演示与蓝牙低功耗心率设备/服务交互的游戏

Bluetooth Low Energy Heart Rate Server

一个演示如何设置和广播GATT服务的示例。该示例展示了如何使用Qt Bluetooth 中与外设(从设备)功能相关的低功耗类

Bluetooth Low Energy Scanner

一款用于浏览蓝牙低功耗外设内容的应用程序。该示例演示了如何使用Qt Bluetooth 低功耗类中的所有类

Qt Canvas Painter

Qt Canvas 2D - Canvas 2D Tester Example

演示了 Qt Canvas2D 元素的使用方法

Qt Canvas Painter - Compact Health Example

演示在 QWindow 中使用 QCanvasPainter

Qt Canvas Painter - Gallery Example

演示了Qt Quick 应用程序中QCanvasPainter的功能

Qt Canvas Painter - Hello Widget Example

演示如何使用 QCanvasPainter 和 QCanvasPainterWidget

Qt Charts

Audio Samples vs Sound Level

本示例展示了麦克风采样值与音频电平的绘制

Charts with QML Gallery

演示如何使用 QML 实现不同类型的图表

Charts with Widgets Gallery

一个演示Qt Charts 控件API的应用程序

OpenGL Accelerated Series Example

示例展示了如何为 QLineSeries 和 QScatterSeries 启用 OpenGL 加速

Qml Oscilloscope

该示例展示了如何使用Qt Charts QML API实现具有严格性能要求的应用程序

Qml Weather

这是一个基本演示,展示了如何使用 QML 运用不同的图表类型

Zoom Line Example

示例演示了如何创建自定义缩放效果

Qt CoAP

Quick CoAP Multicast Discovery

使用 CoAP 客户端配合Qt Quick 用户界面进行多播资源发现

Quick Secure CoAP Client

保护 CoAP 客户端的安全并将其与Qt Quick 用户界面配合使用

Simple CoAP Client

创建一个与 CoAP 服务器通信的应用程序

Qt Concurrent

Image Scaling

演示如何异步下载和缩放图像

Prime Counter

演示如何监控并发操作的进度

Word Count

演示如何使用 MapReduce 算法

Qt Core

Bindable Properties

演示如何通过使用可绑定属性简化您的 C++ 代码

Calendar Backend Plugin Example

QCalendar 示例,演示用户自定义日历

Contiguous Cache Example

Contiguous Cache 示例演示了如何使用 QContiguousCache 管理超大模型的内存使用情况。 在某些环境中,内存是有限的;即使内存充足,用户也不希望应用程序占用过多内存。使用 QContiguousCache 管理列表,而不是将整个列表加载到内存中,可以使应用程序限制其内存使用量,无论其访问的数据集大小如何

IPC: Shared Memory

演示如何使用共享内存 IPC 机制在不同进程之间共享图像数据

Local Fortune Client

演示如何使用 QLocalSocket 实现简单的本地服务客户端

Local Fortune Server

演示如何使用 QLocalServer 和 QLocalSocket 提供简单的本地服务

MIME Type Browser

展示了 MIME 类型的层次结构,可用于确定文件的 MIME 类型

Mandelbrot

曼德尔布罗特示例演示了使用 Qt 进行多线程编程。它展示了如何使用工作线程执行繁重的计算,同时不阻塞主线程的事件循环

Parsing and displaying CBOR data

演示如何解析 CBOR 格式的文件

Producer and Consumer using Semaphores

“使用信号量实现生产者-消费者”示例展示了如何使用 QSemaphore 来控制对生产者线程和消费者线程共享的环形缓冲区的访问

Producer and Consumer using Wait Conditions

“使用等待条件的生产者与消费者”示例展示了如何使用 QWaitCondition 和 QMutex 来控制生产者线程和消费者线程共享的环形缓冲区的访问

QXmlStream Bookmarks Example

演示如何读写 XBEL 文件

Qt for Android Language Exchange

演示在 Android 应用程序中从 Qt 调用 Java 和 Kotlin 代码,以及从 Java 和 Kotlin 调用 Qt 代码

Qt for Android Notifier

演示了在 Android 应用程序中从 Qt 调用 Java 代码

Queued Custom Type

“队列中的自定义类型”示例展示了如何使用队列信号和槽在线程之间传递自定义类型

Saving and Loading a Game

如何使用 Qt 的 JSON 或 CBOR 类保存和加载游戏

Serialization Converter

如何在不同的序列化格式之间进行转换

Qt D-Bus

D-Bus Chat

演示应用程序实例之间的通信

D-Bus Complex Ping Pong

演示了Qt D-Bus 类型系统的使用方法

D-Bus Ping Pong

演示了使用 D-Bus 的简单消息系统

D-Bus Remote Controlled Car

演示如何使用Qt D-Bus 从另一个应用程序控制一辆汽车

Qt Data Visualization

Axis Handling

在 QML 中使用自定义输入处理程序实现轴拖动,并创建自定义轴格式化器

Graph Gallery

条形图、散点图和曲面图图库

Simple Bar Graph

在 QML 应用程序中使用 Bars3D

Simple Scatter Graph

在 QML 应用程序中使用 Scatter3D

Surface Graph Gallery

展示三种使用 Surface3D 图表的方法

Volumetric Rendering

渲染体积对象

Qt GRPC

Magic 8 Ball

在 Qt GRPC 客户端与 C++ gRPC 服务器之间建立 HTTP2 连接

Qt GRPC Client Guide

Qt GRPC 客户端指南

QtGrpc Chat

一款可在聊天室中分享各类消息的聊天应用程序

Vehicle

管理 Qt GRPC 客户端与 C++ gRPC 服务器之间的两个线程连接

Qt GUI

Hello Vulkan Cubes Example

演示 QVulkanWindow 的使用基础

Hello Vulkan Triangle Example

介绍使用 QVulkanWindow 和 Vulkan API 进行渲染的基础知识

Hello Vulkan Widget Example

演示在 QWidget 应用程序中使用 QVulkanWindow

RHI Window Example

本示例演示了如何使用 QRhi 创建一个基于 QWindow 的最简应用程序

Raster Window Example

本示例演示如何使用 QPainter 进行渲染,创建一个基于 QWindow 的最简应用程序

Qt Graphs

Axis Handling

在 QML 中使用自定义输入处理程序实现轴拖动,并创建自定义轴格式化器

Cockpit

使用 Graphs 模拟飞机驾驶舱的示例应用程序

Graph Gallery

条形图、散点图和曲面图图表图库

Graph Printing

打印 2D 或 3D 图表

Graphs 2D in Qt Widgets

在基于小部件的应用程序中使用 2D 图形

HelloGraphs

在Qt Quick 应用程序中使用Graphs进行2D绘制

Mathematical Equations

数学方程的可视化

Simple Bar Graph

在 QML 应用程序中使用 Bars3D

Simple Scatter Graph

在 QML 应用程序中使用 Scatter3D

Surface Graph Gallery

展示三种使用 Surface3D 图形的不同方式的图库

Volumetric Rendering

体积对象的渲染

Wind Turbine Dashboard

包含 2D 和 3D 图表的风力涡轮机仪表盘

Qt HTTP Server

RESTful API Server

使用 QHttpServer 创建 RESTful API 服务器的示例

Simple HTTP Server

设置 HTTP 服务器的简单示例

Qt Help

Context-Sensitive Help Example

使用 QHelpEngineCore 类为应用程序实现上下文相关帮助

Qt Jenny

Qt Labs StyleKit

StyleKit Custom Delegates Example

演示如何在 StyleKit 中使用自定义委托和着色器效果

StyleKit Quick Controls Example

演示如何使用 StyleKit 为Qt Quick Controls 设置样式

StyleKit Widgets Example

演示如何使用 StyleKit 为Qt Widgets 设置样式

Qt Linguist 手册

Arrow Pad Example

理解Qt Linguist 上下文概念并使用两种或多种语言

Localized Clock Example

示例展示了在 CMake 和Qt Quick 中使用 Qt 翻译和本地化功能的最佳实践,包括处理不同语言中的复数形式以及本地化的日期和时间格式

Localized Clock with ID-based Translation

示例展示了在 CMake 和Qt Quick 中使用 Qt 基于 ID 的翻译功能的最佳实践,包括处理不同语言中的复数形式以及本地化的时间格式

Localized Clock with Runtime Language Switch

该示例演示了在 CMake 和Qt Quick 中使用 Qt 翻译和本地化功能的最佳实践,特别是运行时更改应用程序语言的方法。它扩展了更简单的“本地化时钟示例”

Troll Print Example

为后续版本更新翻译

Qt Location

GeoJson Viewer (QML)

GeoJson 查看器示例演示了如何操作 MapItems、处理用户输入以及与 GeoJson 文件之间的输入输出

Map Viewer (QML)

地图查看器示例展示了如何显示地图并与之交互、搜索地址以及查找驾车路线

MapItemView Transitions (QML)

如何将过渡效果与 MapItemView 结合使用

Minimal Map (QML)

使用Qt Quick

Places (QML)

“地点”示例演示了如何搜索地点并访问相关内容

Places List (QML)

“地点列表”示例演示了如何使用 ListView 搜索并显示地点列表

Places Map (QML)

“地点地图”示例演示了如何使用 MapItemView 在地图上搜索并显示地点列表

Plane Spotter (QML)

“Plane Spotter”示例演示了位置和定位数据类型与 QML 的紧密集成

Qt Lottie Animation

lottietoqml Example

一个演示在应用程序中使用 lottietoqml 的示例

qtlottieviewer Example

演示如何使用Qt Quick

Qt MQTT

MQTT Subscriptions

创建一个与 MQTT 代理通信的应用程序

Qt Quick Publication

使用Qt Quick Controls 创建一个能够向MQTT主题发布消息的应用程序

Qt Quick Subscription

使用Qt Quick Controls 创建一个能够订阅MQTT主题的应用程序

Simple MQTT Client

创建一个简约的遥测应用程序

WebSockets MQTT Subscription

将 MQTT 客户端与 WebSocket 连接相结合

Qt Multimedia

Audio Devices Example

列出可用的音频设备及其配置

Audio Output Example

使用 QAudioSink 类启用音频播放

Audio Recorder Example

发现可用设备及支持的编解码器

Audio Source Example

使用 QAudioSource 类录制音频

Camera Example

演示如何捕获静止图像或录制视频

Media Player Example

使用Qt Widgets

QML Camera Application

这个基于Qt Quick 的应用程序演示了如何使用API捕获静态图像或视频

QML Media Player Example

使用 QML MediaPlayer 类型播放音频和视频

QML Video Example

转换视频和相机取景器内容

QML Video Recorder

使用Qt Quick

Screen Capture Example

捕获屏幕或窗口

Video Graphics Item Example

在图形场景中流式传输视频

Video Widget Example

实现视频播放器控件

Qt NFC

Annotated URL

读取格式化的NFC数据交换格式(NDEF)消息

NDEF Editor

从NFC论坛标签中读取并向其写入NFC数据交换格式(NDEF)消息

Qt Network

A minimal RSS listing application

演示如何获取并显示网络资源

Blocking Fortune Client

演示如何为网络服务创建客户端

Broadcast Receiver

演示如何接收通过局域网广播的信息

Broadcast Sender

演示如何向局域网上的多个客户端广播信息

DNS lookup

演示如何使用 QDnsLookup 查询主机名

DTLS client

本示例演示如何实现客户端 DTLS 连接

DTLS server

本示例演示了如何实现一个简单的 DTLS 服务器

Fortune Client

演示如何为网络服务创建客户端

Fortune Server

演示如何为网络服务创建服务器

HTTP Client

演示一个简单的 HTTP 客户端

Multi-stream Client

演示如何在客户端使用 SCTP

Multi-stream Server

演示如何在服务器端使用 SCTP

Multicast Receiver

演示如何接收发送到多播组的信息

Multicast Sender

演示如何向多播组发送消息

Network Chat

演示一个带状态的点对点聊天客户端

Secure Socket Client

演示如何通过加密(SSL)连接进行通信

Threaded Fortune Server

“多线程 Fortune 服务器”示例演示了如何为一个简单的网络服务创建服务器,该服务器使用线程来处理来自不同客户端的请求。该示例旨在与“Fortune 客户端”示例配合运行

Torrent Example

演示复杂的 TCP/IP 操作

Qt Network 授权

Reddit Example

演示如何使用 OAuth 2 进行身份验证以访问 Reddit

Qt OPC UA

Qt OPC UA Viewer

使用模型/视图方法将 OPC UA 服务器的所有节点以树形视图显示

Qt OPC UA X509 Support

演示如何生成密钥和证书签名请求

Qt Quick Water Pump

与 OPC UA 服务器交互,为一台简单的水泵构建基于 QML 的 HMI

Water Pump

与 OPC UA 服务器交互,为一台简单的水泵机器构建基于 QML 的 HMI

Water Pump Simulation Server

一个实现了简单水泵机模拟的 OPC UA 服务器

Qt OpenAPI

ChatGPT RESTful API Client

使用 OpenAPI 生成器创建用于与 OpenAI 模型通信的 RESTful API 客户端的示例

ColorPalette RESTful API client

生成 OpenAPI 客户端代码并将其集成到应用程序中的示例

Qt OpenGL

2D Painting Example

2D 绘画示例展示了如何结合使用 QPainter 和 QOpenGLWidget,在支持的硬件上显示加速的 2D 图形

Cube OpenGL ES 2.0 example

演示如何根据用户输入手动旋转带纹理的 3D 立方体

Hello GL2 Example

“Hello GL2”示例演示了 Qt OpenGL 相关类的基本用法

Hello GLES3 Example

通过 QOpenGLExtraFunctions 演示 OpenGL ES 3.0 函数

OpenGL Window Example

本示例展示了如何创建一个基于 QWindow 的最简应用程序,用于使用 OpenGL

QOpenGLWidget Stereoscopic Rendering Example

本示例展示了如何创建一个基于 QOpenGLWidget 的、支持立体渲染的简易应用程序

Textures Example

纹理示例演示了如何在同时使用 Qt OpenGL 和 Qt 显示图形的应用程序中,将 Qt 的图像类用作纹理

Qt PDF

PDF Multipage Viewer Example

一个支持逐页滚动的Qt Quick PDF查看器

PDF Single Page Viewer Example

一个Qt Quick PDF查看器,支持逐页浏览

PDF Viewer Widget Example

一个基于小部件的 PDF 查看器,支持页面滚动

Qt Positioning

Log File Position Source (C++)

《日志文件位置源》演示了如何创建和使用自定义位置源。这在模拟GPS数据或接收自定义格式数据时非常有用

Satellite Info

“卫星信息”示例通过“天空视图”、“表格视图”或“RSSI视图”显示可用卫星及用户的当前位置。该示例采用Qt Positioning 实现,并Qt Quick

Weather Info

“天气信息”示例演示了如何在Qt Quick 的C++插件中,利用用户的当前位置从Web服务检索本地内容,使用Qt Positioning

Qt Protobuf

Sensors

“传感器”示例展示了两个应用程序如何通过 UDP 套接字发送 protobuf 消息进行通信

Qt Quick

Advanced Text Example

一个Qt Quick 示例,演示了文本的一些高级功能

C++ Extensions: Image Provider Example

如何在 QML 中使用 QQuickImageProvider 加载图像

C++ Extensions: Image Response Provider Example

如何在 QML 中异步加载图像

Models and Views: AbstractItemModel Example

演示了如何在 QML 中将 QAbstractItemModel 的子类用作模型

Models and Views: Fetch More functionality using a worker thread

演示了如何在保持用户界面响应性的同时,在工作线程中实现 fetchMore() 方法

Models and Views: List Model using a worker thread for data fetching

演示如何利用工作线程获取数据,同时实现具有响应式界面的列表模型

Models and Views: Object ListModel Example

演示如何 在 QML 中将 QList 用作模型

Models and Views: String ListModel Example

演示如何在 QML 中将 QStringList 用作模型

QML Advanced Tutorial 1 - Creating the Game Canvas and Blocks

QML Advanced Tutorial 2 - Populating the Game Canvas

QML Advanced Tutorial 3 - Implementing the Game Logic

QML Advanced Tutorial 4 - Finishing Touches

QML Dynamic View Ordering Tutorial 1 - A Simple ListView and Delegate

QML Dynamic View Ordering Tutorial 2 - Dragging View Items

QML Dynamic View Ordering Tutorial 3 - Moving Dragged Items

QML Dynamic View Ordering Tutorial 4 - Sorting Items

QML Previewer Example

演示如何使用 QWidget::createWindowContainer() 将Qt Quick 与Qt Widgets 应用程序混合使用

QQuickRenderControl D3D11 Example

演示如何将Qt Quick 场景渲染为纹理,然后由非Quick基的Direct3D 11渲染器使用

QQuickRenderControl OpenGL Example

演示如何将Qt Quick 场景渲染到纹理中,然后由非Quick基的OpenGL渲染器使用该纹理

QQuickRenderControl RHI Example

演示如何将Qt Quick 场景渲染到QRhiTexture中

QQuickWidget - QQuickView Comparison Example

演示了QQuickWidget相较于作为本机窗口嵌入的QQuickView所具有的优势

Qt Quick Examples - Accessibility

本示例演示了无障碍按钮的实现

Qt Quick Examples - Animation

这是一组 QML 动画示例

Qt Quick Examples - Canvas

这是一组 QML Canvas 示例

Qt Quick Examples - Drag and Drop

这是一组 QML 拖放示例

Qt Quick Examples - Embedded in Widgets

演示如何通过 QWidget::createWindowContainer() 将 QQuickWindow 嵌入到 QWidget 用户界面中

Qt Quick Examples - Image Elements

这是一组与图像类型相关的 QML 示例

Qt Quick Examples - Item Variable Refresh Rate

一个Qt Quick 示例展示了如何为UI的特定部分设置可变刷新率

Qt Quick Examples - Key Interaction

这是一组 QML 键盘交互示例

Qt Quick Examples - Local Storage

QML本地存储示例集

Qt Quick Examples - MouseArea

这是一个 QML 中 MouseArea 类型的示例

Qt Quick Examples - MultiEffect Item Switcher

演示了 MultiEffect 的用法

Qt Quick Examples - MultiEffect Test Bed

演示 MultiEffect 的用法

Qt Quick Examples - Pointer Handlers

演示如何在交互式组件中使用Qt Quick 输入处理程序

Qt Quick Examples - Positioners

这是一组 QML Positioner 示例

Qt Quick Examples - RectangularShadow NeumorphicPanel

演示 RectangularShadow 的用法

Qt Quick Examples - Shader Effects

一个演示如何使用着色器效果的Qt Quick 示例

Qt Quick Examples - Shapes

一个演示如何使用形状项的Qt Quick 示例

Qt Quick Examples - Text

这是一组与文本相关的 QML 示例

Qt Quick Examples - Views

这是一组 QML 模型-视图示例

Qt Quick Examples - Window and Screen

此示例演示了 QML 中的 Window 和 Screen 类型

Qt Quick Layouts - Basic Example

演示如何使用布局类型来排列用户界面

Qt Quick Layouts - Responsive Layout Example

演示如何使用 LayoutItemProxy 创建响应式用户界面

Qt Quick Particles Examples - Affectors

这是一组使用 QML 粒子系统中 Affectors 的示例

Qt Quick Particles Examples - Emitters

这是一组使用 QML 粒子系统中 Emitters 的示例

Qt Quick Particles Examples - Image Particles

这是一组使用 QML 粒子系统中 Affector 的示例

Qt Quick Particles Examples - System

这是一组使用 QML 粒子系统中 Affector 的示例

Qt Quick TableView examples - Conway’s Game of Life

康威的生命游戏示例展示了如何使用 QML TableView 类型来显示一个 C++ 模型,用户可以对其进行平移操作

Qt Quick TableViews examples - Pixelator

“Pixelator”示例展示了如何利用 QML TableView 和委托来实现自定义表格模型

Qt Quick Widgets Example

演示了如何使用 QQuickWidget 类将Qt Quick 与Qt Widgets 应用程序混合使用

Scene Graph - Custom Geometry

演示了如何在Qt Quick 场景图中实现自定义几何体

Scene Graph - Custom Material

演示如何在Qt Quick 场景图中实现自定义材质

Scene Graph - Custom QSGRenderNode

演示如何使用 QSGRenderNode 在Qt Quick 场景图中实现自定义渲染

Scene Graph - Direct3D 11 Under QML

演示如何在Qt Quick 场景下直接使用Direct3D 11进行渲染

Scene Graph - Graph

演示如何在单个 QQuickItem 下组合自定义材质和几何体

Scene Graph - Metal Texture Import

演示如何使用直接通过 Metal 创建的纹理

Scene Graph - Metal Under QML

演示如何在Qt Quick 场景中直接使用Metal进行渲染

Scene Graph - OpenGL Under QML

演示如何在Qt Quick 场景中使用OpenGL进行渲染

Scene Graph - Painted Item

演示如何实现基于 QPainter 的自定义场景图项

Scene Graph - RHI Texture Item

演示如何实现一个显示由 QRhi 渲染的纹理的自定义 QQuickItem

Scene Graph - RHI Under QML

演示如何在Qt Quick 场景中使用QRhi进行直接渲染

Scene Graph - Threaded Animation

演示了在使用Qt Quick

Scene Graph - Two Texture Providers

演示如何在自定义场景图节点中组合来自两个纹理提供者的两张纹理

Scene Graph - Vulkan Texture Import

演示如何使用直接通过Vulkan创建的纹理

Scene Graph - Vulkan Under QML

演示如何在Qt Quick 场景下直接使用Vulkan进行渲染

UI Components: Dial Control Example

“仪表盘控件示例”演示了如何创建类似车速表的仪表盘

UI Components: Flipable Example

“可翻转”示例展示了一个点击后会沿 y 轴旋转翻转的对象

Vector Image Example

一个Qt Quick 示例,演示Qt SVG 、VectorImage和svgtoqml之间的区别

Weather Forecast Example

一个Qt Quick 形状示例,演示了在应用程序中使用形状的不同方式

Qt Quick 3D

Hello Qt Quick 3D Example

演示简单的实例化绘图

Qt Quick 3D - Antialiasing Example

演示了Qt Quick 3D

Qt Quick 3D - Baked Lightmap Example

演示在 3D 场景中使用烘焙光照贴图

Qt Quick 3D - Cascaded Shadow Maps Example

演示级联阴影贴图

Qt Quick 3D - Custom Effect Example

演示如何编写自定义后期处理效果

Qt Quick 3D - Custom Geometry Example

演示如何从 C++ 和 QML 提供自定义顶点数据

Qt Quick 3D - Custom Instanced Rendering

演示使用自定义材质和 C++ 实例表进行实例化

Qt Quick 3D - Custom Materials Example

演示如何编写带着色效果的自定义材质

Qt Quick 3D - Custom Morphing Animation

演示如何使用变形目标编写 C++ 自定义几何体

Qt Quick 3D - Custom Shaders Example

演示如何使用自定义顶点着色器和片段着色器

Qt Quick 3D - Dynamic Model Creation Example

演示动态模型创建

Qt Quick 3D - HelloCube Example

演示如何在Qt Quick 3D

Qt Quick 3D - Instanced Rendering Example

演示如何在Qt Quick 3D

Qt Quick 3D - Introduction

演示如何在Qt Quick 3D

Qt Quick 3D - Layers Example

演示在 QtQuick3D 中使用图层

Qt Quick 3D - Level of Detail Helper Example

演示细节级别(LOD)辅助工具的使用

Qt Quick 3D - Lights Example

演示如何使用不同类型的光源

Qt Quick 3D - Morphing Example

演示如何在Qt Quick 3D

Qt Quick 3D - Offline Shaders Example

演示实验性构建时材质处理支持的使用方法

Qt Quick 3D - Order Independent Transparency Example

演示Qt Quick 3D

Qt Quick 3D - Particles 3D Testbed Example

演示如何使用Qt Quick 3D 的Particles3D模块

Qt Quick 3D - Picking example

演示如何选择模型

Qt Quick 3D - Principled Material Example

演示如何使用Principled材质

Qt Quick 3D - Procedural Texture Example

演示如何从 C++ 或 QML 提供自定义纹理数据

Qt Quick 3D - Quick Ball Example

演示如何使用 Quick3D 创建一个简单游戏

Qt Quick 3D - Quick Items Example

演示如何在 Quick 3D 场景中使用Qt Quick Items

Qt Quick 3D - Reflection Probes Example

演示在Qt Quick 3D

Qt Quick 3D - RuntimeLoader Example

演示如何在运行时加载资源

Qt Quick 3D - SSGI Lightmap Example

一个展示使用 SSGI 和光照贴图的场景示例

Qt Quick 3D - Scene Effects Example

演示如何使用ExtendedSceneEnvironment

Qt Quick 3D - Screen Space Reflections Example

演示中的反射效果Qt Quick 3D

Qt Quick 3D - Simple Fog Example

演示如何在 3D 场景中启用雾效

Qt Quick 3D - Simple RuntimeLoader Example

演示如何在运行时加载 3D 资源并查询其场景对象

Qt Quick 3D - Simple Skinning Example

演示如何在Qt Quick 3D

Qt Quick 3D - Sky Material Example

演示使用 SkyMaterial 进行过程化天空渲染和基于图像的照明

Qt Quick 3D - Stencil Outline Extension Example

演示如何使用 QtQuick3D 渲染扩展来实现模板轮廓渲染

Qt Quick 3D - Sub-mesh Example

演示如何为子网格分配材质

Qt Quick 3D - User Passes Example

演示如何在Qt Quick 3D

Qt Quick 3D - View3D Example

演示如何使用 View3D 从多个摄像机视角展示场景

Qt Quick 3D - Volumetric Fog Extension Example

演示如何在渲染扩展中实现体积雾

Qt Quick 3D - Volumetric Rendering Example

演示如何在...中进行体积渲染Qt Quick 3D

Qt Quick 3D - XR 3D Interaction example

演示如何使用Qt Quick 3D XR操作3D对象

Qt Quick 3D - XR Advanced Touch

演示在曲面显示屏上的触控操作以及3D模型的触控处理

Qt Quick 3D - XR Freeform Teleportation Example

演示如何在Qt Quick 3D XR中实现简单的移动功能

Qt Quick 3D - XR Simple Example

演示如何使用Qt Quick 3D XR搭建一个简单的VR场景

Qt Quick 3D - XR Simple Input Example

演示在Qt Quick 3D XR 中使用控制器输入

Qt Quick 3D - XR Simple Touch Example

演示在Qt Quick 3D XR中实现手部追踪输入

Qt Quick 3D - XR Spatial Anchors Example

演示如何在Qt Quick 3D XR中使用空间锚点

Qt Quick 3D 物理

Qt Quick 3D Physics - Cannon Example

演示如何生成物理对象

Qt Quick 3D Physics - CharacterController Example

演示 CharacterController 类型

Qt Quick 3D Physics - Compound Shapes Example

演示如何使用复杂的碰撞形状

Qt Quick 3D Physics - Custom Shapes Example

演示如何使用不同的形状

Qt Quick 3D Physics - Impeller Example

演示如何使用触发体和碰撞信息

Qt Quick 3D Physics - Joints Example

演示在物理场景中使用关节

Qt Quick 3D Physics - Mass Example

演示设置刚体质量和惯性的不同方法

Qt Quick 3D Physics - Material Example

演示如何使用物理材质

Qt Quick 3D Physics - Simple Example

演示如何搭建一个简单的物理场景

Qt Quick Controls

File System Explorer

一款利用自定义Qt Quick Controls 从文件系统显示文本文件的桌面QML应用程序

Qt Quick Controls - Attached Style Properties Example

演示如何使用 QQuickAttachedPropertyPropagator

Qt Quick Controls - Contact List

一个使用Qt Quick Controls 和一个实现简单联系人列表的C++类的QML应用程序

Qt Quick Controls - Event Calendar

一个简单的活动日历

Qt Quick Controls - Flat Style

一个使用Qt Quick Controls 和QML模块(包含自定义控件)的QML应用程序

Qt Quick Controls - Gallery

控件图库

Qt Quick Controls - Imagine Style Example: Automotive

采用自定义 Imagine 风格资源的汽车用户界面

Qt Quick Controls - Table of Contents

在 TreeView 控件中演示自定义树模型

Qt Quick Controls - Text Editor

一款使用Qt Quick Controls

Qt Quick Controls - To Do List

iOS 待办事项列表应用

Qt Quick Controls - Wearable Demo

演示专为可穿戴设备设计的应用程序启动器

Spreadsheets Example

演示如何创建电子表格应用程序

Qt Quick Effect Maker

Wiggly

演示如何使用Qt Quick Effect Maker (QQEM)创建的特效

Qt Remote Objects

Model-View Client

开发一个非常简单的客户端程序,用于显示服务器上的内容及所做的更改

Model-View Server

开发一个简单的服务器程序,用于显示和修改在远程对象网络上提供的 QTreeView

QtRemoteObjects WebSockets Applications

在 QtRemoteObjects 中使用非基于 QIODevice 的传输协议(QWebSocket)

SSL Server and Client

使用 QSslSockets 设置安全的远程对象网络

Simpleswitch Direct Server and Client

一个极简的远程对象服务器和客户端

Time Client Application

一个客户端,它持有来自服务器的时钟对象的副本,并在时钟中显示时间

Time Server Application

一个与已连接客户端共享时间对象的服务器

Qt SCXML

SCXML Calculator

实现 SCXML 规范中“计算器”示例的应用程序

SCXML FTP Client

使用状态机实现一个简单的FTP客户端

SCXML Invoke

调用一个已编译的嵌套状态机

SCXML Media Player

与 C++ 数据模型进行数据收发

SCXML Sudoku

演示如何在SCXML中使用独立的JavaScript文件

SCXML Traffic Light (Dynamic, QML)

一个Qt Quick 应用程序,它使用动态加载的状态机来实现交通信号灯

SCXML Traffic Light (Dynamic, Widgets)

一个基于小部件的应用程序,该应用程序使用动态加载的状态机来实现交通信号灯

SCXML Traffic Light (Simple, QML)

一个Qt Quick 应用程序,使用编译后的状态机实现简化的交通信号灯

SCXML Traffic Light (Static, QML)

一个使用编译型状态机实现交通信号灯的Qt Quick 应用程序

SCXML Traffic Light (Static, Widgets)

一个基于小部件的应用程序,它使用编译后的状态机来实现交通信号灯

Qt SQL

Books

演示如何在模型/视图框架中使用Qt SQL 类

Cached SQL Table

“缓存表”示例演示了如何使用表格视图访问数据库,并将数据中的任何更改缓存起来,直到用户通过按钮显式提交这些更改为止

Drill Down Example

“钻取”示例演示了如何使用 QSqlRelationalTableModel 和 QDataWidgetMapper 类从数据库读取数据并提交更改

Master Detail Example

主从示例演示了如何在同一应用程序中呈现来自不同数据源的数据。专辑名称以及相应的艺人和发行日期存储在数据库中,而每张专辑的曲目则存储在 XML 文件中

Query Model Example

“查询模型”示例演示了如何利用封装了查询和表视图的模型,对从 SQL 查询中获取的数据进行定制化处理,以显示结果

Relational Table Model Example

“关系表模型”示例展示了如何结合关系模型与表视图,以可视化方式呈现数据库中项目之间的关系

SQL Browser

SQL 浏览器示例展示了如何使用数据浏览器,将 SQL 语句在实时数据库上的执行结果可视化

SQL Widget Mapper Example

SQL 控件映射器示例演示了如何将数据库中的信息映射到表单上的控件

Table Model Example

“表模型”示例展示了如何使用专用的 SQL 表模型配合表视图来编辑数据库中的信息

Qt SVG

SVG Viewer

Qt Widgets 示例,用于渲染和查看SVG文件

Qt Sensors

Sensors Showcase

“传感器展示”示例通过可视化示例演示了传感器的使用方法

Qt Serial Bus

CAN Bus Manager

该示例演示了如何发送和接收 CAN 总线帧

Modbus Client

该示例实现了 Modbus 客户端应用程序

Modbus Custom Command

该示例展示了如何处理自定义 Modbus 功能代码

Modbus Server

示例实现了 Modbus 服务器应用程序

Qt Serial Port

Blocking Receiver

演示如何在非GUI线程中使用QSerialPort的同步API

Blocking Sender

演示如何在工作线程中使用 QSerialPort 的同步 API

Serial Terminal

演示如何使用 QSerialPort 的各种功能

Qt Spatial Audio

Spatial Audio Panning Example

演示了 Qt Spatial Audio 中空间音频引擎的部分功能

Qt State Machine

Move Blocks

“移动方块”示例演示了如何使用带有自定义过渡效果的 QStateMachine 在 QGraphicsScene 中对项目进行动画处理

Ping Pong States

“Ping Pong States”示例演示了如何在Qt State Machine 框架中结合使用并行状态、自定义事件和过渡效果

Rogue

“Rogue”示例演示了如何使用 Qt State Machine进行事件处理

Traffic Light

“Traffic Light”示例展示了如何使用Qt State Machine Overview来实现交通信号灯的控制流

Qt TaskTree

TaskTree Demo

演示了不同的执行模式和工作流策略如何影响复杂的TaskTree执行

TaskTree Image Scaling

演示如何并行运行 For 循环迭代,以使用 TaskTree 异步下载和缩放图像

TaskTree Traffic Light

通过交通信号灯模拟演示如何使用 TaskTree 实现状态机行为

Qt TextToSpeech

Hello Speak Example

“Hello Speak”示例可朗读用户提供的文本

Quick Speech Example

Quick Speech 示例会朗读用户提供的文本

Qt UI Tools

Text Finder

使用 QUiLoader 动态加载 .ui 文件

Qt Virtual Keyboard

Virtual Keyboard in Qt Quick

本示例演示如何在Qt Quick 应用程序中使用虚拟键盘

Qt Wayland Compositor

Custom Extension

“自定义扩展”演示了如何实现自定义 Wayland 扩展

Custom Shell

“自定义 Shell”演示了如何实现自定义 Shell 扩展

Fancy Compositor

“Fancy Compositor”是一个示例,演示了如何使用纯 QML 编写一个精美的 Wayland 合成器

IVI Compositor

IVI Compositor 是一个演示如何使用 IviApplication 扩展的示例

Minimal CPP

Minimal CPP 是一个示例,演示了如何用 C++ 编写 Wayland 合成器

Minimal QML

Minimal QML 是一个简单示例,演示了如何使用 QML 编写 Wayland 合成器

Multi Output

Multi Output 是一个演示具有多个输出的合成器的示例

Multi Screen

Multi Screen 是一个适用于多屏幕的桌面风格 Wayland 合成器

Overview Compositor

“Overview Compositor” 演示了如何在网格中切换客户端

QtShell Compositor

QtShell 合成器演示了如何使用 QtShell 壳扩展

Server Side Decoration Compositor

“服务器端装饰合成器”是一个简单的示例,演示了在 xdg-shell 上实现服务器端窗口装饰

Spanning Screens

跨屏幕是一个演示如何让 Wayland 客户端跨多个屏幕显示的示例

Qt WebChannel

Qt WebChannel ChatClient HTML Example

一个通过 WebSocket 与 QWebChannel 服务器通信的 HTML/JavaScript 客户端

Qt WebChannel ChatClient QML Application

一个通过 WebSocket 与 QWebChannel 服务器通信的 QML 客户端

Qt WebChannel ChatServer Example

使用 QWebChannel C++ API 实现的简单聊天服务器

Qt WebChannel Standalone Example

服务器与在浏览器中运行的远程客户端之间进行的简单聊天

Qt WebEngine

Recipe Browser

将自定义样式表注入网页,并为自定义标记语言提供富文本预览工具

WebEngine Content Manipulation Example

演示如何加载和操作网页内容

WebEngine Cookie Browser Example

基于Qt WebEngine 控件的Cookie浏览器

WebEngine Lifecycle Example

冻结并丢弃后台标签页,以减少 CPU 和内存占用

WebEngine Notifications Example

演示如何向用户推送 HTML5 网页通知

WebEngine Push Notifications Example

演示如何订阅和取消订阅推送通知

WebEngine Quick Nano Browser

使用 WebEngineView QML 类型实现的 Web 浏览器

WebEngine Widgets Client Certificate Example

使用Qt WebEngine 和 QSslServer 实现的简单客户端证书身份验证场景

WebEngine Widgets Html2Pdf Example

使用以下方法将网页转换为 PDF 文档Qt WebEngine

WebEngine Widgets Maps Example

演示如何处理地理位置请求

WebEngine Widgets Permission Browser Example

演示如何处理网站权限请求以及管理现有权限

WebEngine Widgets PrintMe Example

演示如何使用Qt WebEngine 控件打印网页

WebEngine Widgets Simple Browser Example

基于Qt WebEngine Widgets的简单浏览器

WebEngine Widgets Spellchecker Example

将拼写检查器集成到一个简单的 HTML 表单中

WebEngine Widgets Video Player Example

使用 QWebEngineView 显示全屏视频

Qt WebSockets

QML WebSocket Client

讲解如何编写一个 QML WebSocket 客户端示例

QML WebSocket Server

一个展示如何使用 QML WebSocketServer 的简单示例

Secure WebSocket Echo Client

一个使用安全 WebSockets (wss) 的简单客户端应用程序

Secure WebSocket Echo Server

一个通过安全 WebSockets (wss) 响应客户端的简单服务器

Simple WebSocket Chat

一个使用 WebSocket 协议的简易聊天应用程序

WebSocket Echo Client

演示如何编写一个简单的 WebSocket 客户端应用程序

WebSocket Echo Server

演示如何编写一个简单的 WebSocket 服务器应用程序

Qt WebView

Qt WebView Examples - A minimal example for a web view in Qt Quick

本示例演示了如何使用Qt WebView 模块与Qt Quick

Qt Widgets

40000 Chips

可视化包含 40000 个芯片元素的庞大图形视图场景

Address Book

通讯录示例展示了如何使用代理模型,将来自单个模型的数据以不同视图呈现

Affine Transformations

演示了 QPainter 中仿射变换的工作原理

Analog Clock

“模拟时钟”示例展示了如何绘制自定义小部件的内容

Basic Drawing Example

“基本绘图”示例展示了如何使用 QPainter 类以各种样式显示基本的图形基元

Basic Graphics Layouts Example

演示如何创建基本的图形布局

Basic Layouts Example

演示了如何使用标准布局管理器

Basic Sort/Filter Model Example

“基本排序/过滤模型”示例演示了如何使用 QSortFilterProxyModel 进行基本排序和过滤

Calculator Example

该示例演示了如何使用信号和槽来实现计算器小部件的功能,以及如何使用 QGridLayout 将子小部件放置在网格中

Calendar Widget Example

日历小部件示例演示了 QCalendarWidget 的用法

Colliding Mice Example

演示了如何对图形视图中的项目进行动画处理

Combo Widget Mapper Example

下拉列表控件映射器示例展示了如何使用 QDataWidgetMapper 将模型中的信息映射到表单上的特定控件

Completer Example

“Completer”示例展示了如何基于模型提供的数据,为输入控件提供字符串补全功能

Composition Modes

演示了 QPainter 中合成模式的工作原理

Cube RHI Widget Example

演示如何使用 Qt 3D API 和着色语言抽象层 QRhi,渲染带纹理的立方体,并将其与 QPainter 和 Qt Widgets 集成

Custom Completer Example

“自定义补全器”示例演示了如何基于模型提供的数据,为输入控件提供字符串补全功能。补全器会根据用户输入的前三个字符弹出可能的单词建议,并通过 QTextCursor 将用户选择的单词插入到 TextEdit 中

Custom Sort/Filter Model Example

自定义排序/过滤模型示例演示了如何通过继承 QSortFilterProxyModel 来实现高级排序和过滤

Diagram Scene Example

演示如何使用图形视图框架

Drag and Drop Robot Example

演示如何在图形视图中拖放项目

Draggable Icons Example

“可拖动图标”示例展示了如何在同一应用程序内的控件之间,以及不同应用程序之间拖放图像数据

Draggable Text Example

演示如何在小部件之间拖放文本

Drop Site Example

示例演示了如何在拖放操作中区分各种 MIME 格式

Easing Curves Example

“缓动曲线”示例演示了如何使用缓动曲线来控制动画的速度

Editable Tree Model Example

本示例演示了如何实现一个简单的基于项的树模型,该模型可与模型/视图框架中的其他类配合使用

Elastic Nodes Example

演示了如何与场景中的图形项进行交互

Fetch More Example

“Fetch More”示例展示了如何按需向项目视图模型中添加项目

Flow Layout Example

演示了如何根据不同的窗口大小安排小部件

Frozen Column Example

本示例演示了如何在 QTableView 中冻结一列

Gradients

演示了如何在 QPainter 中使用渐变

Image Composition Example

演示了QPainter中合成模式的工作原理

Image Gestures Example

演示了在小部件中使用简单手势的方法

License Wizard Example

“许可证向导”示例展示了如何在 Qt 中实现复杂的向导

Line Edits Example

“行编辑”示例演示了 QLineEdit 的多种用法,并展示了各种属性与验证器对用户输入和输出的影响

Menus Example

“菜单”示例演示了如何在主窗口应用程序中使用菜单

Order Form Example

“订单表单”示例展示了如何通过将简单模板与用户在对话框中输入的数据相结合来生成富文本文档

Painter Paths Example

“绘图路径”示例展示了如何使用绘图路径构建用于渲染的复杂形状

Path Stroking

“路径描边”示例展示了可与 QPainter 配合使用的各种笔类型

QRegularExpression Example

QRegularExpression 示例通过提供一个环境,允许在自定义文本字符串上创建和测试新的正则表达式,从而展示了 Qt 中正则表达式如何应用于文本

Scribble Example

“涂鸦”示例展示了如何重写 QWidget 的一些事件处理程序,以接收为应用程序控件生成的事件

Shortcut Editor Example

“快捷键编辑器”示例展示了如何创建一个基本的、可读写的层次化模型,以配合 Qt 的标准视图和 QKeySequenceEdit 类使用。有关模型/视图编程的描述,请参阅“模型/视图编程概述”

Simple Anchor Layout Example

演示在图形视图场景中使用锚点布局

Simple RHI Widget Example

演示如何使用 QRhi(Qt 3D API)和着色语言抽象层来渲染一个三角形

Simple Tree Model Example

“简单树模型”示例展示了如何在 Qt 的标准视图类中使用分层模型

Sliders Example

“滑块”示例演示了如何使用 Qt 中提供的各种类型的滑块:QSlider、QScrollBar 和 QDial

Spin Boxes Example

旋转框示例展示了如何使用 Qt 中提供的多种不同类型的旋转框,从简单的 QSpinBox 控件到更复杂的编辑器(如 QDateTimeEdit 控件)

Spreadsheet

电子表格示例演示了如何创建一个简单的电子表格应用程序

Standard Dialogs Example

“标准对话框”示例展示了 Qt 提供的标准对话框

Star Delegate Example

“Star Delegate”示例演示了如何创建一个能够自行绘制且支持编辑的委托

Syntax Highlighter Example

语法高亮示例展示了如何实现简单的语法高亮

System Tray Icon Example

“系统托盘图标”示例展示了如何向桌面环境的系统托盘添加一个带有菜单和弹出消息的图标

Tab Dialog Example

“选项卡对话框”示例展示了如何使用 QTabWidget 类构建一个选项卡对话框

Tablet Example

本示例演示了如何在 Qt 应用程序中使用 Wacom 数位板

Taking a Screenshot

屏幕截图示例演示了如何截取桌面屏幕截图

Touch Knobs Example

演示了如何创建支持触摸输入的自定义控件

Transformations Example

“变换”示例展示了变换如何影响 QPainter 渲染图形基元的方式

Translucent Background

该示例演示了如何制作一个具有半透明背景的圆形窗口

Tree Model Completer Example

树模型补全器示例展示了如何为分层模型提供补全功能,使用句点作为分隔符来访问子、孙和曾孙级别的对象

Trivial Wizard Example

“简单向导”示例演示了如何使用三个 QWizardPage 实例和一个 QWizard 实例来创建一个线性的三页注册向导

Undo Framework Example

本示例演示了如何使用 Qt 撤销框架实现撤销/重做功能

Vector Deformation

演示如何操作 QPainterPath 的元素

Widgets Gallery Example

“控件图库”示例展示了与设计用户界面相关的控件

Widgets Tutorial - Child Widgets

Widgets Tutorial - Creating a Window

Widgets Tutorial - Nested Layouts

Widgets Tutorial - Using Layouts

Window Flags Example

“窗口标志”示例演示了如何使用 Qt 中提供的窗口标志

Qt Widgets Designer 手册

Calculator Builder

在运行时从Qt Widgets Designer 表单创建用户界面

Calculator Form

在应用程序中使用通过Qt Widgets Designer 创建的表单

Calculator Form/Multiple Inheritance

在应用程序中使用通过Qt Widgets Designer 创建的表单

Container Extension Example

为以下内容创建自定义多页插件Qt Widgets Designer

Custom Widget Plugin

为xml-ph-0000@deepl.internal创建自定义小部件插件Qt Widgets Designer

Task Menu Extension

为Qt Widgets Designer 创建自定义控件插件,并提供与该插件关联的自定义任务菜单项

Qt XML

DOM Bookmarks Application

提供用于 XML 书签交换语言 (XML Bookmark Exchange Language) 文件的读取器

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.