所有 Qt 范例

咖啡机范例
采用 Qt Quick 快速入门编程 基于警报应用程序的 Qt Quick 教程。
Qt Quick 演示 - Calqlatr 为肖象设备设计的 QML APP,它使用自定义组件、采用 AnimationController 动画化、并为应用程序逻辑编写 JavaScript。
Qt Quick 演示 - 时钟 演示使用 ListView 类型去显示由 ListModel 生成的数据,及使用 SpringAnimation 类型去动画图像的 QML 时钟应用程序。
Qt Quick Demo - Maroon in Trouble A Qt Quick game for touch devices that uses SpriteSequence, ParticleSystem, Emitter, and Wander types to animate objects and the SoundEffect type to play sound effects.
Qt Quick 演示 - 照片表面 用于触摸设备的 QML 应用程序,使用具有 FolderListModel 的 Repeater 访问文件夹内容,使用包含 MouseArea 的 PinchArea 处理抓取内容的捏合手势。
Qt Quick 演示 - 照片查看器 A QML photo viewer that that uses XmlListModel and XmlRole to download Flickr feeds, and Package to display the photos in different views.
Qt Quick 演示 - RSS 新闻 A QML RSS news reader that uses XmlListModel and XmlRole to download XML data, ListModel and ListElement to create a category list, and ListView to display the data.
Qt Quick 演示 - 相同游戏 Kuniaki Moribe 流行益智游戏的 QML 实现。
Qt Quick 演示 - StocQt 用于 NASDAQ-100 的可配置库存图表。
Qt Quick 演示 - Tweet 搜索 带 3D 效果的 Twitter 搜索客户端。

Active Qt

COM App 范例 (ActiveQt) COM App example shows how to use ActiveQt to develop a Qt application that can be automated via COM. Different QObject based classes are exposed as COM objects that communicate with the GUI of the running Qt application. The APIs of those COM objects has been designed to resemble the APIs of standard COM applications; i.e. those from Microsoft Office
层次结构范例 (ActiveQt) Hierarchy example is shows how to write an in-process ActiveX control. The control is a QWidget subclass with child widgets that are accessible as sub-types
媒体播放器范例 (ActiveQt) Media Player example uses the Microsoft Media Player ActiveX control to implement a functional media player application
菜单范例 (ActiveQt) Menus example demonstrates the use of QMenuBar and QStatusBar in a QMainWindow to implement an in-place active control
多个范例 (ActiveQt) Multiple example demonstrates the implementation of a QAxFactory to provide multiple ActiveX controls in a single in process ActiveX server using the QAXFACTORY_EXPORT() macro. The ActiveX controls in this example are simple QWidget subclasses that reimplement QWidget::paintEvent()
OpenGL 范例 (ActiveQt) OpenGL example demonstrates the use of the default factory and QAxFactory::isServer(), and the implementation of an additional COM interface using QAxBindable and QAxAggregated. The server executable can run both as an ActiveX server and as a stand-alone application
Outlook 范例 (ActiveQt) Qutlook example demonstrates the use of ActiveQt to automate Outlook. The example makes use of the dumpcpp tool to generate a C++ namespace for the type library describing the Outlook Object Model
简单范例 (ActiveQt) Simple example demonstrates the use of QAxBindable and QAxFactory
包裹器范例 (ActiveQt) Wrapper example demonstrates how to export existing QWidget classes as ActiveX controls, and the use of QAxFactory together with the QAXFACTORY_EXPORT() macro. ActiveX controls in this example are the standard button classes QPushButton, QCheckBox and QRadioButton as provided by Qt

Qt 3D

Qt 3D:高级自定义材质 QML 范例 演示在 Qt3D 中创建高级材质
Qt 3D:音频可视化器范例 演示组合 Qt 3D 渲染和 Qt Quick 2 元素
Qt 3D:基本形状 C++ 范例 展示由 Qt 3D 提供的 4 个基本形状,并为每个形状设置网格
Qt 3D:多视口 QML 范例 QML 范例演示从多个视口渲染场景图形
Qt 3D:PBR 材质 QML 范例 QML 应用程序演示使用 PBR 材质
Qt 3D:行星 QML 范例 演示组合 Qt 3D 渲染和 Qt Quick 2 元素
Qt 3D:Scene2D QML 范例 QML 应用程序演示在 Qt 3D 场景中使用 Qt Quick 2
Qt 3D:Scene3D QML 范例 QML 应用程序演示可视化 3D 场景
Qt 3D:Scene3D QML 带 Widget 的范例 基于 QWidget 的应用程序采用 QML 场景包含 3D 场景
Qt 3D:Scene3DView QML 范例 A QML application that demonstrates visualizing multiple 3D scenes using Scene3D and Scene3DView
Qt 3D:阴影贴图 QML 范例 Qt 3D QML 应用程序说明如何在带阴影的 Qt 3D 中渲染场景
Qt 3D:简单 C++ 范例 演示如何在 Qt 3D 渲染场景的 C++ 应用程序
Qt 3D:简单自定义材质 QML 范例 演示在 Qt 3D 中创建自定义材质
Qt 3D:简单 QML 范例 QML 应用程序演示如何在 Qt 3D 中渲染场景
Qt 3D:波形 QML 范例 QML 应用程序演示如何使用顶点着色器和几何着色器
Qt 3D:线框 QML 范例 Qt 3D QML 应用程序实现单通线框渲染方法

Qt Android Extras

Android Custom Activity Demonstrates working with custom Android activities
Android Service with BroadcastReceiver Demonstrates how to run an Android service in a separate process using a separate .so lib file, and how to communicate with Qt using a BroadcastReceiver
Android Service with BroadcastReceiver - Same Lib File Demonstrates how to run an Android service in a separate process, and how to communicate with Qt using a BroadcastReceiver
Android Service with QAndroidBinder Demonstrates how to run an Android service in a separate process, and how to communicate between the service process and the main process using QAndroidBinder
Android Service with Qt Remote Objects Demonstrates how to run an Android service in a separate process, and how to communicate between the service process and the main process using Qt Remote Objects
Android Service with Qt Remote Objects - Same Lib File Demonstrates how to run an Android service in a separate process using the same lib file, and how to communicate between the service process and the main process using Qt Remote Objects
Native Android Service in Same Process Demonstrates how to run an Android service in the main process, and how to communicate between QML/C++ and a Java service
Qt JNI Messenger Demonstrates communication between Java code and QML or C++ using NJI calls
Qt JNI Music List Demonstrates how to exchange data from complex Java objects
Qt Notifier Demonstrates calling Java code from an Android application

Qt Assistant 手册

远程控制范例 使用和控制 Qt Assistant 作为帮助查看器
简单文本查看器范例 使用 Qt Assistant 作为应用程序的自定义帮助查看器

Qt Bluetooth

蓝牙聊天范例 An example showing communication through Bluetooth
蓝牙文件传输范例 An example showing the use of Bluetooth Object Push Profile (OPP)
Bluetooth Low Energy Heart Rate Game A game demonstrating the interaction with a Bluetooth Low Energy Heart Rate device/service
Bluetooth Low Energy Heart Rate Server Example An example demonstrating how to set up and advertise a GATT service. The example demonstrates the use of the Qt Bluetooth Low Energy classes related to peripheral (slave) functionality
Bluetooth Low Energy Scanner Example An application designed to browse the content of Bluetooth Low Energy peripheral devices. The example demonstrates the use of all Qt Bluetooth Low Energy classes
Bluetooth QML Chat Example An example demonstrating communication through Bluetooth QML API
蓝牙 QML 乒乓范例 A QML example showing Bluetooth communication
Bluetooth Scanner Example An example showing how to locate Bluetooth devices
QML Bluetooth Picture Push Example An example showing the use Bluetooth Object Push Profile (OPP)
QML Bluetooth Scanner Example A QML example about locating Bluetooth devices

Qt Charts

区域图表范例 Example shows how to create a simple area chart
音频范例 This example shows the drawing of dynamic data (microphone input)
条形图表范例 Example shows how to create a bar chart
BarModelMapper 范例 This example shows how to use QAbstractItemModel derived model as the data for the bar series
方框和晶须范例 Example shows how to create a box-and-whiskers chart
标注范例 This example shows how to draw an additional element (a callout) on top of the chart
烛台图表范例 Shows how to create a candlestick chart
图表主题范例 Example shows the look and feel of the different built-in themes
自定义图表范例 This example shows how to customize the appearance of the different elements on a chart
日期时间轴范例 Example shows how to use QLineChart with QDateTimeAxis
圆环图表分解范例 This example shows how to use create a donut breakdown chart using QPieSeries API
圆环图表范例 This example shows how to create a simple donut chart, and do some customizations to a slice
动态样条线范例 This example shows how to draw dynamic data
水平条形图表范例 Example shows how to create a horizontal bar chart
水平百分比条形图表范例 Example shows how to create a simple horizontal percent bar chart
水平堆叠条形图表范例 Example shows how to create a simple stacked horizontal bar chart
图例范例 This example shows how to detach the legend from the chart and how to attach it back
图例标记范例 Example shows how to make use of legend markers
线和条形图范例 Example shows how to combine different charts and set the axes
线图表范例 Example shows how to create a simple line chart
对数轴范例 Example shows how to use QLogValueAxis
模型数据范例 This example shows how to use the QAbstractItemModel derived model as the data for the series
多轴范例 Example shows how to create a simple chart with two vertical axes. One for each series
嵌套圆环范例 This example shows how to create a nested donuts chart using the QPieSeries API
OpenGL 加速系列范例 Example shows how to enable OpenGL acceleration for QLineSeries and QScatterSeries
百分比条形图表范例 Example shows how to create a simple percent bar chart
饼状图表定制范例 This example shows how the look and feel of a pie chart can be customized
饼状图表深入研究范例 Example shows how to implement a piechart with drilldown effect
饼状图表范例 Example shows how to create a simple pie chart and do some customizations to a pie slice
极坐标图表范例 Example shows how to create a simple polar chart with multiple different series
QML 轴 This is a demonstration of how to use axes in your QML application
QML 图表范例 This basic demonstration shows how to use the different chart types by using qml
QML 自定义图例 This example shows you how to create your own custom legend
QML 定制 This application shows you how to customize different visual properties of a ChartView and series
QML F1 图例 This application demonstrates how to use XmlListModel as a datasource for a Chart
QML 示波器 Example shows how to implement application with strict performance requirements using the Qt Charts QML API
QML 极坐标图表 This is a demonstration on how to use a polar chart in your QML application
QML 天气 This is a basic demonstration showing how to use the different chart types by using qml
散点交互范例 This example shows how to create a simple scatter chart and how to interact with the chart
散点图表范例 Example shows how to create a simple scatter chart
样条线图表范例 Example shows how to create a simple spline chart
堆叠条形图表深入研究范例 Example shows how to implement drilldown using a stacked barchart
堆叠条形图表范例 Example shows how to create a simple stacked bar chart
温度记录范例 Example shows how to create a bar chart with negative bars
缩放线范例 Example shows how to create your own custom zooming effect

Qt Concurrent

图像比例缩放范例 演示如何异步缩放图像
地图范例 演示如何同步比例缩放图像
QtConcurrent 进度对话框范例 演示如何监视活动进程的进度
QtConcurrent 单词计数范例 演示如何使用 map-reduce (映射缩减) 算法
运行函数范例 演示如何并发运行标准函数

Qt Core

连续缓存范例 Contiguous Cache example shows how to use QContiguousCache to manage memory usage for very large models. In some environments memory is limited and, even when it isn't, users still dislike an application using excessive memory. Using QContiguousCache to manage a list, rather than loading the entire list into memory, allows the application to limit the amount of memory it uses, regardless of the size of the data set it accesses
自定义类型范例 Custom Type example shows how to integrate a custom type into Qt's meta-object system
JSON 保存游戏范例 JSON Save Game example demonstrates how to save and load a small game using QJsonDocument, QJsonObject and QJsonArray
本地财富客户端范例 Demonstrates using QLocalSocket for a simple local service client
本地财富服务器范例 Demonstrates using QLocalServer and QLocalSocket for serving a simple local service
MIME 类型浏览器范例 Shows the hierarchy of MIME types and can be used to determine the MIME type of a file
Mandelbrot 范例 Mandelbrot example demonstrates multi-thread programming using Qt. It shows how to use a worker thread to perform heavy computations without blocking the main thread's event loop
队列自定义类型范例 Demonstrates multi-thread programming using Qt
信号量范例 Demonstrates multi-thread programming using Qt
共享内存范例 Demonstrates doing inter-process communication using shared memory with the QSharedMemory class
等待条件范例 Demonstrates multi-thread programming using Qt

Qt D-Bus

D-Bus 聊天范例 演示应用程序实例之间的通信
D-Bus 复杂乒乓范例 Demonstrates usage of the Qt D-Bus typesystem
D-Bus 列表名称范例 Shows how to access the D-Bus bus daemon service
D-Bus 乒乓范例 Demonstrates a simple message system using D-Bus
D-Bus 远程控制车范例 Shows how to use Qt D-Bus to control a car from another application

Qt Data Visualization

Audiolevels 范例 Simple application showing real time audio data
Axis Range Dragging With Labels Example Implementing a custom input handler to support axis dragging
条形范例 Using Q3DBars in a widget application
自定义输入范例 Implementing custom input handler in a widget application
自定义项范例 Adding custom items to a surface graph
自定义代理范例 Using Q3DBars with a custom proxy
项模型范例 Using an item model as data source for Q3DBars
Qt Quick 2 Axis Dragging Example Implementing axis dragging in QML
Qt Quick 2 Axis Formatter Example Example of a hybrid C++ and QML application demonstrating different axis formatters
Qt Quick 2 Bars Example Using Bars3D in a QML application
Qt Quick 2 Custom Input Example Customizing input in a QML application
Qt Quick 2 Legend Example Showing graph legend in a QML application
Qt Quick 2 Multiple Graphs Example Showing multiple graphs simultaneously in a QML application
Qt Quick 2 Oscilloscope Example Example of a hybrid C++ and QML application
Qt Quick 2 Scatter Example Using Scatter3D in a QML application
Qt Quick 2 Spectrogram Example Showing spectrogram graph in a QML application
Qt Quick 2 Surface Example Using Surface3D in a QML application
Qt Quick 2 Surface Multiseries Example Using multiple series with Surface3D in a QML application
Rotations Example Using rotated scatter items
Scatter Example Using Q3DScatter in a widget application
表面范例 Using Q3DSurface in a widget application
纹理表面范例 Using texture with Q3DSurface
Volumetric rendering Example Rendering volumetric objects

Qt Designer 手册

计算器构建者范例 Creating a user interface from a Qt Designer form at run-time
Calculator Form Example Using a form created with Qt Designer in an application
Container Extension Example Creating a custom multi-page plugin for Qt Designer
自定义 Widget 插件范例 Creating a custom widget plugin for Qt Designer
Task Menu Extension Example Creating a custom widget plugin for Qt Designer and providing custom task menu entries that are associated with the plugin
世界时间时钟构建者范例 Creating forms with Qt Designer that contain custom widgets that can be dynamically generated at run-time
World Time Clock Plugin Example Creating a custom widget plugin for Qt Designer that uses signals and slots

Qt GUI

指针式时钟窗口范例 Analog Clock Window example shows how to draw the contents of a custom window
Hello Vulkan Cubes Example Shows the basics of using QVulkanWindow
Hello Vulkan Texture Vulkan Example Shows the basics of rendering with textures in a QVulkanWindow
Hello Vulkan Triangle Example Shows the basics of rendering with QVulkanWindow and the Vulkan API
Hello Vulkan 小部件范例 Shows the usage of QVulkanWindow in QWidget applications
Hello Vulkan 窗口范例 Shows the basics of using QVulkanWindow
OpenGL 窗口范例 This example shows how to create a minimal QWindow based application for the purpose of using OpenGL
光栅窗口范例 This example shows how to create a minimal QWindow based application using QPainter for rendering

Qt Gamepad

Qt Gamepad Configure Buttons Example Enables configuring the gamepad buttons
Qt Gamepad Key Navigation Example Demonstrates how to use navigation keys on the gamepad
Qt Gamepad Mouse Item Example Depicts joystick movement using a pointer
Qt Gamepad Qt Quick Example Demonstrates how to interact with the gamepad using QML
Qt Gamepad Simple Example A simple example demonstrating the APIs in use

Qt Help

上下文大小写帮助范例 Using the QHelpEngineCore class to implement context-sensitive help for applications

Qt Linguist 手册

Arrow Pad 范例 理解 Qt Linguist 上下文概念和使用 2 种或多种语言
Hello tr() 范例 将小 Hello World 程序翻译成拉丁语
Troll Print 范例 更新用于稍后发行的翻译

Qt Location

地图查看器 (QML) Map Viewer example shows how to display and interact with a map, search for an address, and find driving directions
MapItemView Transitions (QML) How to use transitions together with MapItemView
Minimal Map (QML) Minimum code to display a map using Qt Quick
Places (QML) Places example demonstrates how to search for Places and access related content
Places List (QML) Places List example demonstrates how to search for and display a list of places using a ListView
地点地图 (QML) Places Map example demonstrates how to search for and display a list of places on a map using a MapItemView
Plane Spotter (QML) Plane Spotter example demonstrates the tight integration of location and positioning data types into QML

Qt Mac Extras

macOS Functions Demonstrates using functions from the QtMac namespace
macOS: Embedded QWindow Demonstrates embedding a QWindow into an view hierarchy of a macOS application
macOS: Pasteboard MIME Converter Demonstrates using QMacPasteboardMime class

Qt Multimedia

音频设备范例 Testing the available audio devices and their configuration
音频输入范例 Recording audio using the QAudioInput class
音频输出范例 Enabling audio playback using the QAudioOutput class
音频录制器范例 Discovering the available devices and supported codecs
AudioEngine 范例 Enabling 3D sound control using the Qt Audio Engine API
摄像头范例 Camera Example shows how to use the API to capture a still image or video
Declarative Radio Example Demonstrates using the Radio QML type from Qt Multimedia
媒体播放器范例 播放音频和视频
QML 摄像头范例 Camera Example shows how to use the API to capture a still image or video
QML 视频范例 Transforming video and camera viewfinder content
QML 视频着色器效果范例 Applying shader effects on video and camera viewfinder content
Spectrum Example Analyzing a raw audio stream using the FFTReal library
视频图形项范例 Streaming video on a graphics scene
视频小部件范例 实现视频播放器 Widget

Qt NFC

Annotated URL Example An example showing reading from formatted NFC Data Exchange Format (NDEF) messages
NDEF 编辑器范例 An example about reading and writing NFC Data Exchange Format (NDEF) messages to NFC Forum Tags
QML CorkBoard Example A QML example about displaying NFC Data Exchange Format (NDEF) messages
QML Poster Example A QML example about reading and displaying NFC Data Exchange Format (NDEF) messages

Qt Network

阻塞 Fortune 客户端范例 演示如何为网络服务创建客户端
广播接收器范例 Demonstrates how to receive information broadcasted over a local network
广播发送器范例 Demonstrates how to broadcast information to multiple clients on a local network
DTLS 客户端 This example demonstrates how to implement client-side DTLS connections
DTLS 服务器 This examples demonstrates how to implement a simple DTLS server
Fortune 客户端范例 演示如何为网络服务创建客户端
Fortune 服务器范例 Demonstrates how to create a server for a network service
Google 建议范例 获得谷歌搜索引擎的搜索推荐列表
HTTP 范例 演示简单 HTTP 客户端
回环范例 演示在本地主机中的客户端-服务器通信
多点播送接收器范例 演示如何接收发送给多点播送组的信息
多点播送发送器范例 演示如何把消息发送给多点播送组
网络聊天范例 演示有状态点对点聊天客户端
网络下载范例 演示如何在多下载中使用网络 API
网络下载管理器范例 演示如何使用网络 API 进行多次下载
安全套接字客户端范例 演示如何通过加密 (SSL) 连接进行通信
线程化 Fortune 服务器范例 Threaded Fortune Server example shows how to create a server for a simple network service that uses threads to handle requests from different clients. It is intended to be run alongside the Fortune Client example
Torrent 范例 演示复杂 TCP/IP 操作

Qt Network Authorization

Reddit 范例 演示采用 OAuth 2 进行身份验证以访问 Reddit
Twitter 时间线范例 演示采用 OAuth 进行身份验证以访问 Twitter 时间线

Qt OpenGL

2D 描绘范例 2D Painting example shows how QPainter and QOpenGLWidget can be used together to display accelerated 2D graphics on supported hardware
Cube OpenGL ES 2.0 example Cube OpenGL ES 2.0 example shows how to write mouse rotateable textured 3D cube using OpenGL ES 2.0 with Qt. It shows how to handle polygon geometries efficiently and how to write simple vertex and fragment shader for programmable graphics pipeline. In addition it shows how to use quaternions for representing 3D object orientation
Hello GL2 范例 Hello GL2 example demonstrates the basic use of the OpenGL-related classes provided with Qt
Hello GLES3 范例 Hello GLES3 example demonstrates easy, cross-platform usage of OpenGL ES 3.0 functions via QOpenGLExtraFunctions in an application that works identically on desktop platforms with OpenGL 3.3 and mobile/embedded devices with OpenGL ES 3.0
纹理范例 Textures example demonstrates the use of Qt's image classes as textures in applications that use both OpenGL and Qt to display graphics

Qt PDF

PDF 查看器范例 渲染 PDF 文档

Qt Positioning

GeoFlickr (QML) GeoFlickr example shows how to use the user's current position to fetch local content from a web service
Log File Position Source (C++) Logfile Position Source shows how to create and work with a custom NMEA position source, for platforms without GPS
SatelliteInfo (C++/QML) SatelliteInfo example shows how the available satellites at the user's current position and marks the satellites currently contributing to the GPS fix as pink
Weather Info (C++/QML) Weather Info example shows how to use the user's current position to retrieve local content from a web service in a C++ plugin for QML

Qt Purchasing

Qt Purchasing Examples - QtHangman QtHangman is an example that demonstrates how to use the Qt Purchasing API with Qt Quick

Qt QML

C++ 扩展:网络访问管理器工厂范例 Implements a custom network access manager for the QML engine
扩展 QML - 添加类型范例 导出 C++ 类
扩展 QML - 附加特性范例 附加特性
扩展 QML - 绑定范例 Binding
扩展 QML - 默认特性范例 默认特性
扩展 QML - 扩展对象范例 扩展对象
扩展 QML - 分组特性范例 分组特性
扩展 QML - 继承与强制转换范例 C++ 继承和强制转换
扩展 QML - 方法范例 方法支持
扩展 QML - 对象和列表特性类型范例 导出 C++ 特性
扩展 QML - 特性值源范例 特性值源
扩展 QML - 信号支持范例 信号支持
QML 范例 - 动态场景 此范例演示创建动态组件
QML 范例 - 国际化 这是国际化范例
QML 插件范例 This example creates a C++ plugin extension by subclassing QQmlEngineExtensionPlugin
Qt Quick 范例 - XMLHttpRequest This is a collection of XMLHttpRequest examples
采用 C++ 编写 QML 扩展 Tutorial about extending QML with Qt C++

Qt Quick

C++ 扩展:图像提供程序范例 如何采用 QQuickImageProvider 加载 QML 图像
C++ Extensions: Image Response Provider Example How to load images asynchronously in QML
Models and Views: AbstractItemModel Example Shows how to use a QAbstractItemModel subclass as a model in QML
Models and Views: Object ListModel Example Shows how to use a QList as a model in QML
Models and Views: String ListModel Example Shows how to use a QStringList as a model in QML
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
QQuickRenderControl Example Shows how to render a Qt Quick scene into a texture that is then used by a non-Quick based OpenGL renderer
Qt Quick Examples - Accessibility This example demonstrates the implementation of accessible buttons
Qt Quick Examples - Animation This is a collection of QML Animation examples
Qt Quick 范例 - 画布 This is a collection of QML Canvas examples
Qt Quick 范例 - 拖放 This is a collection of QML drag and drop examples
Qt Quick 范例 - 图像元素 This is a collection of QML examples relating to image types
Qt Quick 范例 - 键交互 This is a collection of QML keyboard interaction examples
Qt Quick 范例 - 本地存储 A collection of QML local storage examples
Qt Quick 范例 - MouseArea This is an example of the MouseArea type in QML
Qt Quick 范例 - 定位器 This is a collection of QML Positioner examples
Qt Quick Examples - Right to Left This is a collection of QML Right to Left examples
Qt Quick Examples - Shader Effects A Qt Quick example demonstrating the use of shader effects
Qt Quick 范例 - 形状 A Qt Quick example demonstrating the use of shape items
Qt Quick 范例 - 文本 This is a collection of QML examples relating to text
Qt Quick Examples - Threading This is a collection of QML multithreading examples
Qt Quick Examples - Touch Interaction A collection of QML Touch Interaction examples
Qt Quick 范例 - 视图 这是 QML 模型/视图范例的集合
Qt Quick 范例 - 窗口和屏幕 This example demonstrates the Window and Screen types in QML
Qt Quick Examples - externaldraganddrop This is an example of drag-and-drop among QML applications
Qt Quick Layouts - 基本范例 演示如何使用布局类型来排列 UI
Qt Quick Particles 范例 - 影响器 这是使用 QML 粒子系统 Affector 范例的集合
Qt Quick Particles Examples - CustomParticle This is a collection of examples using CustomParticle in the QML particle system
Qt Quick Particles 范例 - 发射器 This is a collection of examples using Emitters in the QML particle system
Qt Quick Particles 范例 - 图像粒子 这是使用 QML 粒子系统 Affector 范例的集合
Qt Quick Particles 范例 - 系统 这是使用 QML 粒子系统 Affector 范例的集合
Qt Quick TableView 范例 - 康威的人生游戏 Conway’s Game of Life example shows how the QML TableView type can be used to display a C++ model that the user can pan around
Qt Quick TableViews 范例 - 像素器 Pixelator example shows how a QML TableView and a delegate can be used for custom table models
Qt Quick Widgets 范例 Demonstrates how to mix QML with a Qt Widgets application using the QQuickWidget class
场景图形 - 自定义几何图形 Shows how to implement a custom geometry in the Qt Quick Scene Graph
Scene Graph - Custom Rendering with QSGRenderNode Shows how to integrate drawing via the native graphics API with the Qt Quick scene graph
场景图形 - 在 QML 下的 Direct3D 11 Shows how to render directly with Direct3D 11 under a Qt Quick scene
场景图形 - 图形 Demonstrates how one can combine custom materials and geometries under a single QQuickItem
场景图形 - Metal 纹理导入 Shows how to use a texture created directly with Metal
场景图形 - 在 QML 下的 Metal Shows how to render directly with Metal under a Qt Quick scene
场景图形 - QML 下的 OpenGL Shows how to render OpenGL under a Qt Quick scene
Scene Graph - Painted Item Shows how to implement QPainter-based custom scenegraph items
场景图形 - 渲染 FBO (帧缓冲对象) Shows how to use FramebufferObjects with Qt Quick
Scene Graph - Rendering FBOs in a thread Shows how to use FramebufferObjects in a thread together with Qt Quick
场景图形 - 简单材质 Shows how to define a scene graph material to fill a shape
场景图形 - 2 纹理提供程序 Shows how to combine two textures from two texture providers in a custom scene graph node
场景图形 - Vulkan 纹理导入 Shows how to use a texture created directly with use a texture created directly withulkan
Scene Graph - Vulkan Under QML Shows how to render directly with vulkan under a Qt Quick scene
TabWidget 范例 TabWidget example shows how to create a tabwidget using property aliases and QML Object default properties
Threaded ListModel Example Threaded ListModel example shows how to use a ListModel from multiple threads using WorkerScript
UI 组件:表盘控件范例 Dial Control Example shows how to create a speedometer-type dial
UI 组件:可翻转范例 Flipable Example shows an item that flips whenever clicked, rotating around the y-axis
UI Components: Scroll Bar Example Scroll Bar Example shows how to use scroll bars on a flickable element

Qt Quick 3D

Qt Quick 3D - 抗锯齿范例 Demonstrates the antialiasing modes in Qt Quick 3D
Qt Quick 3D - 自定义材质范例 Demonstrates the use of some Material Library materials
Qt Quick 3D - 自定义着色器范例 Demonstrates the use of custom vertex and fragment shaders
Qt Quick 3D - 动态模型创建范例 Demonstrates dynamic model creation
Qt Quick 3D - 动态纹理范例 Demonstrates how to use a 2D layer as a 3D texture
Qt Quick 3D - HelloCube 范例 Demonstrates how to render 2D and 3D objects together in Qt Quick 3D
Qt Quick 3D - 灯光范例 Demonstrates the use of different light types
Qt Quick 3D - 拾取范例 Demonstrates picking of models
Qt Quick 3D - Principled 材质范例 Demonstrates the use of Principled Material
Qt Quick 3D - Quick 项范例 Demonstrates the use of Qt Quick Items in Quick 3D scene
Qt Quick 3D - 简单范例 Demonstrates how to render a simple scene in Qt Quick 3D
Qt Quick 3D - View3D 范例 Demonstrates the use of View3D to show a scene from multiple cameras

Qt Quick Controls

Qt Quick Controls - 聊天教程 Tutorial about writing a basic chat client using Qt Quick Controls
Qt Quick Controls - Contact List A QML app using Qt Quick Controls and a C++ class that implements a simple contact list
Qt Quick Controls - Flat Style A QML app using Qt Quick Controls and a QML plugin with customized controls
Qt Quick Controls - 画廊 A gallery of controls
Qt Quick Controls - 想象风格范例:汽车 An automotive user interface using custom Imagine style assets
Qt Quick Controls - Imagine Style Example: Music Player An audio player user interface using custom Imagine style assets
Qt Quick Controls - Side Panel A persistent side panel with Drawer
Qt Quick Controls - Swipe to Remove Demonstrates removal of list items by swipe gesture
Qt Quick Controls - 文本编辑器 A QML app using Qt Quick Controls and a C++ class to provide a fully-functional rich-text editor application
Qt Quick Controls - 可穿戴演示 Demonstrates an application launcher designed for wearable devices

Qt Quick Controls 1

Qt Quick Controls 1 - Calendar Example Demonstrates the use of Calendar control
Qt Quick Controls 1 - File System Browser Example An example for the TreeView control
Qt Quick Controls 1 - 画廊 A collection of components for a classic desktop-style UI
Qt Quick Controls 1 - Styles Example Demonstrates custom styles
Qt Quick Controls 1 - Table View Example An example for the TableView control
Qt Quick Controls 1 - Text Editor Example A QML app using Qt Quick Controls and a C++ class to provide a fully-functional rich-text editor application
Qt Quick Controls 1 - Touch Gallery Demonstrates UI controls for a touch interface
Qt Quick Controls 1 - UI Forms Demonstrates how to separate the application logic from the UI

Qt Quick Dialogs

Qt Quick System Dialog Examples This example demonstrates the system dialog types in QML

Qt Quick Extras

Qt Quick Extras - Dashboard A car dashboard created using several CircularGauge controls
Qt Quick Extras - Flat An interactive showcase of the flat style
Qt Quick Extras - Gallery An interactive showcase of the various controls

Qt SCXML

Qt SCXML 计算器范例 A widget-based application that implements the Calculator example presented in the SCXML Specification
Qt SCXML 计算器 QML 范例 A Qt Quick application that implements the Calculator example presented in the SCXML Specification
Qt SCXML FTP 客户端范例 Implements a simple FTP client using a state machine
Qt SCXML 援引范例 (动态) Invokes a dynamically loaded nested state machine
Qt SCXML 援引范例 (静态) Invokes a compiled nested state machine
Qt SCXML 媒体播放器范例 (动态) A widget-based application that sends data to and receives it from a dynamically loaded ECMAScript data model
Qt SCXML 媒体播放器范例 (静态) A widget-based application that sends data to and receives it from a compiled ECMAScript data model
Qt SCXML 媒体播放器 QML 范例 (C++ 数据模型) Sends data to and receives it from a C++ data model
Qt SCXML 媒体播放器 QML 范例 (动态) A Qt Quick application that sends data to and receives it from a dynamically loaded ECMAScript data model
Qt SCXML 媒体播放器 QML 范例 (静态) A Qt Quick application that sends data to and receives it from a compiled ECMAScript data model
Qt SCXML 弹球范例 Encapsulates the internal logic of an application in an SCXML file
Qt SCXML 数独范例 Presents the use of SCXML in a sudoku game
Qt SCXML 交通灯范例 (动态) A widget-based application that uses a dynamically loaded state machine to implement a traffic light
Qt SCXML 交通灯范例 (静态) A widget-based application that uses a compiled state machine to implement a traffic light
Qt SCXML 交通灯 QML 范例 (动态) A Qt Quick application that uses a dynamically loaded state machine to implement a traffic light
Qt SCXML 交通灯 QML 范例 (简单) A Qt Quick application that uses a compiled state machine to implement a simplified traffic light
Qt SCXML 交通灯 QML 范例 (静态) A Qt Quick application that uses a compiled state machine to implement a traffic light

Qt SQL

Books Shows how to use Qt SQL classes with a model/view framework
Cached Table Example Cached Table example shows how a table view can be used to access a database, caching any changes to the data until the user explicitly submits them using a push button
Drill Down Example Drill Down example shows how to read data from a database as well as submit changes, using the QSqlRelationalTableModel and QDataWidgetMapper classes
Master Detail Example Master Detail Example shows how to present data from different data sources in the same application. The album titles, and the corresponding artists and release dates, are kept in a database, while each album's tracks are stored in an XML file
Query Model Example Query Model example shows how to make customized versions of data obtained from a SQL query, using a model that encapsulates the query and table views to display the results
关系表模型范例 Relational Table Model example shows how to use table views with a relational model to visualize the relations between items in a database
SQL Browser SQL Browser example shows how a data browser can be used to visualize the results of SQL statements on a live database
SQL Widget Mapper Example SQL Widget Mapper example shows how to use a map information from a database to widgets on a form
表格模型范例 Table Model example shows how to use a specialized SQL table model with table views to edit information in a database

Qt SVG

SVG 生成器范例
SVG 查看器范例
文本对象范例

Qt Script

Context2D Example
Default Prototypes Example
Hello Script Example

Qt Sensors

Qt Sensors - Accel Bubble AccelBubble example demonstrates the Accelerometer QML type
Qt Sensors - C++ Sensor Gestures Example Sensor gesture example demonstrates the steps for creating a C++ application that uses sensor gestures and the included shake sensor
Qt Sensors - Explorer QML Example Demonstrates how to read the meta-data of available sensors
Qt Sensors - 格鲁传感器范例 Qt Sensors - Grue sensor example demonstrates all the steps from creating a new sensor to using it
Qt Sensors - Maze QML Example Maze example demonstrates the TiltSensor QML type
Qt Sensors - QML example QtSensors - QML example demonstrates the QML sensors types in the QtSensors 5 import
Qt Sensors - SensorGesture QML Type example Demonstrates the use of SensorGesture QML type
Qt Sensors - ShakeIt QML Example Sensor gesture example demonstrates the steps for creating a QML application that uses sensor gestures and the included shake sensor

Qt Serial Bus

CAN 总线范例 Example sends and receives CAN bus frames
Modbus 主控范例 Example implements a Modbus master application
Modbus 从属范例 Example implements a Modbus slave application

Qt Serial Port

阻塞主控范例 Shows how to use the synchronous API of QSerialPort in a worker thread
阻塞从属范例 Shows how to use the synchronous API of QSerialPort in a non-GUI thread
命令行枚举器范例 Shows how to get information about serial devices in a system
命令行读取器异步范例 Shows how to receive data asynchronously over serial port
命令行读取器同步范例 Shows how to receive data synchronously over serial port
命令行写入器异步范例 Shows how to send data asynchronously over serial port
命令行写入器同步范例 Shows how to send data synchronously over serial port
枚举器范例 Shows how to display information about serial devices in a system
终端范例 Shows how to use various features of QSerialPort

Qt Speech

Hello 说话范例 Hello Speak example reads out a small piece of text

Qt Test

第 1 章:编写单元测试 如何编写单元测试
第 2 章:数据驱动测试 How to create data driven tests
第 3 章:模拟 GUI 事件 Howe to simulate GUI events
第 4 章:重演 GUI 事件 How to replay GUI events
第 5 章:编写基准测试 How to write a benchmark

Qt UI Tools

Multiple Inheritance Example Using a form created with Qt Designer in an application
文本查找器落例 Dynamically loading .ui files using QUiLoader

Qt Virtual Keyboard

Qt Quick Virtual Keyboard - Basic Example This is a basic QML example that uses the virtual keyboard

Qt Wayland Compositor

Qt Wayland Compositor Examples - IVI Compositor IVI Compositor is an example that demonstrates how to use the IviApplication extension
Qt Wayland Compositor Examples - Minimal QML Minimal QML is a simple example that demonstrates how to write a Wayland compositor in QML
Qt Wayland Compositor Examples - Multi Output Multi Output is an example that demonstrates a compositor with multiple outputs
Qt Wayland Compositor Examples - Multi Screen Multi Screen is a desktop-style Wayland compositor for multiple screens
Qt Wayland Compositor Examples - Overview Compositor Overview Compositor shows how to switch between clients in a grid
Qt Wayland Compositor Examples - Pure QML Pure QML is an example that demonstrates how to write a Wayland compositor in pure QML
Qt Wayland Compositor Examples - QWindow Compositor QWindow Compositor is an example that demonstrates how to write a Wayland compositor in C++
Qt Wayland Compositor Examples - Sever Side Decoration Compositor Server Side Decoration Compositor is a simple example that demonstrates server side window decorations on xdg-shell
Qt Wayland Compositor Examples - Spanning Screens Spanning Screens is an example that demonstrates how to let Wayland clients span multiple screens

Qt WebChannel

Qt WebChannel ChatClient HTML 范例 A HTML/JavaScript client that communicates over a WebSocket with a QWebChannel server
Qt WebChannel ChatClient QML 范例 A QML client that communicates over a WebSocket with a QWebChannel server
Qt WebChannel ChatServer 范例 A simple chat server implemented using the QWebChannel C++ API
Qt WebChannel 独立范例 A simple chat between a server and a remote client running in a browser

Qt WebEngine

PDF 查看器范例 渲染 PDF 文档
WebEngine 动作范例 A simple browser implemented using WebEngineActions
WebEngine 内容操纵范例 Demonstrates how to load and manipulate web content
WebEngine Cookie 浏览器范例 A cookie browser based on Qt WebEngine Widgets
WebEngine 生命周期范例 Freezes and discards background tabs to reduce CPU and memory usage
WebEngine Markdown 编辑器范例 Demonstrates how to integrate a web engine in a hybrid desktop application
WebEngine 通知范例 Demonstrates how to pass HTML5 web notifications to users
WebEngine Qt Quick 自定义对话框范例 Customizes UI elements of Qt WebEngine's dialogs
WebEngine Qt Quick 最小范例 Displays a web page using the Qt Quick integration of Qt WebEngine
WebEngine Quick 纳米浏览器 A web browser implemented using the WebEngineView QML type
WebEngine 食谱浏览器 A small hybrid application based on the WebEngineView QML type and Qt Quick Controls 2
WebEngine StyleSheet 浏览器范例 Demonstrates how to inject CSS into web pages using user scripts
WebEngine Widgets Html2Pdf 范例 Converts web pages to PDF documents using Qt WebEngine
WebEngine Widgets 地图范例 Demonstrates how to handle geolocation requests
WebEngine Widgets 最小范例 Displays a web page using Qt WebEngine Widgets
WebEngine Widgets PrintMe 范例 Demonstrates how to print web pages using Qt WebEngine Widgets
WebEngine Widgets 简单浏览器范例 A simple browser based on Qt WebEngine Widgets
WebEngine Widgets 拼写检查器范例 Integrates a spellchecker into a simple HTML form
WebEngine Widgets 视频播放器范例 Displays full screen video using QWebEngineView
WebEngine Widgets WebUI 范例 Displays HTML over a custom scheme

Qt WebSockets

回显客户端范例 Describes how to use the WebSocket API for creating a simple echo client
回显服务器范例 Shows how to create a simple server application that sends back the messages it receives
QML WebSocket 客户端范例 Explains how to program a QML WebSocket client example
QML WebSocket 服务器范例 A simple example that shows how to use a QML WebSocketServer
SSL 回显客户端范例 Shows how to use the QWebSocket class to implement an echo client over a secure connection (wss)
SSL 回显服务器范例 Shows how to use the QWebSocketServer class for implementing a simple echo server over secure sockets (wss)
简单聊天范例 Shows how to use the QWebSocket and QWebSocketServer classes for creating a minimalistic chat application over the WebSocket protocol

Qt WebView

Qt WebView 范例 - Minibrowser Minibrowser example demonstrates how to use the Qt WebView module with Qt Quick

Qt Widgets

40000 个芯片 可视化具有 40000 个芯片项的巨大图形视图场景
地址簿范例 Address book example shows how to use proxy models to display different views onto data from a single model
仿射变换 Demonstrates how affine transformations in QPainter works
指针式时钟范例 Analog Clock example shows how to draw the contents of a custom widget
锚点布局范例 Demonstrates anchor layout in a graphics view scene
Animated Tiles Example Animated Tiles example animates items in a graphics scene
应用程序范例 Application example shows how to implement a standard GUI application with menus, toolbars, and a status bar. The example itself is a simple text editor program built around QPlainTextEdit
基本绘制范例 Basic Drawing example shows how to display basic graphics primitives in a variety of styles using the QPainter class
基本图形布局范例 演示如何创建基本图形布局
基本布局范例 Shows how to use the standard layout managers
基本排序/过滤模型范例 Basic Sort/Filter Model example illustrates how to use QSortFilterProxyModel to perform basic sorting and filtering
模糊拾取器效果示例 Demonstrates how to apply graphical effects on items in the view
边框布局范例 Shows how to arrange child widgets along a border
Boxes Combines advanced OpenGL rendering with the Graphics View framework
计算器范例 Example shows how to use signals and slots to implement the functionality of a calculator widget, and how to use QGridLayout to place child widgets in a grid
日历范例 Calendar example shows how to create rich text content and display it using a rich text editor
日历 Widget 范例 Calendar Widget example shows use of QCalendarWidget
字符映射范例 Character Map example shows how to create a custom widget that can both display its own content and respond to user input
图表范例 Chart example shows how to create a custom view for the model/view framework
类向导范例 Class Wizard example shows how to implement linear wizards using QWizard
代码编辑器范例 Code Editor example shows how to create a simple editor that has line numbers and that highlights the current line
碰撞小鼠范例 Demonstrates how to animate items on a graphics view
色彩编辑器工厂范例 This example shows how to create an editor that can be used by a QItemDelegate
组合框 Widget 映射器范例 Combo Widget Mapper example shows how to use a custom delegate to map information from a model to specific widgets on a form
补全器范例 Completer example shows how to provide string-completion facilities for an input widget based on data provided by a model
合成模式 Demonstrates how Composition Modes work in QPainter
同心圆范例 Demonstrates the improved quality that antialiasing and floating point precision gives
自定义补全器范例 Custom Completer example shows how to provide string-completion facilities for an input widget based on data provided by a model. The completer pops up suggestions for possible words based on the first three characters input by the user and the user's choice of word is inserted into the TextEdit using QTextCursor
自定义排序/过滤模型范例 Custom Sort/Filter Model example illustrates how to subclass QSortFilterProxyModel to perform advanced sorting and filtering
简图场景示例 演示如何使用图形视图框架
数字时钟范例 Digital Clock example shows how to use QLCDNumber to display a number with LCD-like digits
目录视图范例 This example demonstrates the usage of a tree view
停放 Widget 范例 Dock Widgets example shows how to add dock windows to an application. It also shows how to use Qt's rich text engine
拖放拼图范例 Drag and Drop Puzzle example demonstrates a way of using the drag and drop system with item view widgets
拖放 Robot 范例 Demonstrates how to drag and drop items in a graphics view
可拖曳图标范例 Draggable Icons example shows how to drag and drop image data between widgets in the same application, and between different applications
可拖曳文本范例 Illustrates how to drag and drop text between widgets
掉落站点范例 Example shows how to distinguish the various MIME formats available in a drag and drop operation
动态布局范例 Shows how to re-orient widgets in running applications
缓和曲线范例 Easing Curves example shows how to use easing curves to control the speed of an animation
回显插件范例 This example shows how to create a Qt plugin
可编辑树模型范例 This example shows how to implement a simple item-based tree model that can be used with other classes the model/view framework
弹性节点范例 Demonstrates how to interact with graphical items in a scene
省略标签范例 This example creates a widget similar to QLabel, that elides the last visible line, if the text is too long to fit the widget's geometry
嵌入式对话框 Demonstrates how to embed dialogs into a graphics view
事件过渡范例 Event Transitions example shows how to use event transitions, a feature of The State Machine Framework
扩展范例 Extension example shows how to add an extension to a QDialog using the QAbstractButton::toggled() signal and the QWidget::setVisible() slot
Factorial States Example Factorial States example shows how to use The State Machine Framework to calculate the factorial of an integer
褪色消息效果范例 Demonstrates how to apply effects on items in the view
抓取更多范例 Fetch More example shows how to add items to an item view model on demand
查找文件范例 A dialog for finding files in a specified folder
手指描绘范例 Shows the use of a touchscreen to make a simple painting application
流式布局范例 Shows how to arrange widgets for different window sizes
字体采样器范例 Font Sampler example shows how to preview and print multi-page documents
冰箱磁贴范例 Fridge Magnets example illustrates how to move around several types of MIME-encoded data with drag and drop
冻结列范例 This example demonstrates how to freeze a column within a QTableView
采用 Qt Widgets 快速入门编程 A tutorial for Qt Widgets based on a notepad application
渐变 Shows how gradients can be used with QPainter
图形视图流布局范例 Demonstrates flow layout on a graphics view scene
组框范例 Group Box example shows how to use the different kinds of group boxes in Qt
I18N 范例 Internationalization (I18N) example demonstrates Qt's support for translated text. Developers can write the initial application text in one language, and translations can be provided later without any modifications to the code. It also demonstrates how to detect the system language settings and show the UI in the appropriate language
图标范例 Icons example shows how QIcon can generate pixmaps reflecting an icon's state, mode and size
图像合成范例 展示 QPainter 中的合成模式如何工作
图像手势范例 Demonstrates the use of simple gestures in a widget
图像查看器范例 Example shows how to combine QLabel and QScrollArea to display an image
Interview 此范例演示模型/视图框架的用法
项视图拼图范例 Puzzle example shows how to enable drag and drop with a custom model to allow items to be transferred between a view and another widget
许可向导范例 License Wizard example shows how to implement complex wizards in Qt
行编辑范例 Line Edits example demonstrates the many ways that QLineEdit can be used, and shows the effects of various properties and validators on the input and output supplied by the user
MDI 范例 MDI example shows how to implement a Multiple Document Interface using Qt's QMdiArea class
主窗口 Main Window example shows Qt's extensive support for tool bars, dock windows, menus, and other standard application features
菜单范例 Menus example demonstrates how menus can be used in a main window application
鼠标按钮测试器 'Mouse Button Tester' example demonstrates how to reimplement mouse events within a custom class. You can also use this program to verify that Qt is actually receiving mouse events from your mouse
Move Blocks Example Move Blocks example shows how to animate items in a QGraphicsScene using a QStateMachine with a custom transition
影片范例 Movie example demonstrates how to use QMovie and QLabel to display animations
订购表单范例 Order Form example shows how to generate rich text documents by combining a simple template with data input by the user in a dialog
Pad Navigator Example Demonstrates how to create animated user interface
描绘器路径范例 Painter Paths example shows how painter paths can be used to beuild complex shapes for rendering
第 1 部分 - 设计用户界面 Describes how to code the user interface of the Address Book Example. This first part covers the design of the basic graphical user interface (GUI) for our address book application
第 2 部分 - 添加地址 Describes the code for inserting records in the Address Book Example
第 3 部分 - 在条目之间导航 Explains the code that enables navigating the contacts
第 4 部分 - 编辑和移除地址 Explains how to add edit and remove functionality
第 5 部分 - 添加查找功能 Describes how to add a find function
第 6 部分 - 加载和保存 Describes how to add save and load functionality
第 7 部分 - 额外特征 Describes how to export data in VCard format
路径描边 Path Stroking example shows various types of pens that can be used with QPainter
捏合缩放范例 Shows how to recognize a gesture
Ping Pong States Example Ping Pong States example shows how to use parallel states together with custom events and transitions in The State Machine Framework
像素器范例 Pixelator example shows how delegates can be used to customize the way that items are rendered in standard item views
插件和描绘基本工具范例 A plugin providing the basic tools for painting functionality
插件和描绘范例 Demonstrates how to extend Qt applications using plugins
插件和描绘额外过滤器范例 提供额外过滤器的插件
QRegularExpression 范例 QRegularExpression example shows how regular expressions in Qt are applied to text by providing an environment in which new regular expressions can be created and tested on custom text strings
Regular Expressions Example Regular Expressions (RegExp) example shows how regular expressions in Qt are applied to text by providing an environment in which new regular expressions can be created and tested on custom text strings
Rogue Example Rogue example shows how to use the Qt state machine for event handling
SDI 范例 SDI example shows how to create a Single Document Interface. It uses a number of top-level windows to display the contents of different text files
屏幕截图范例 Screenshot example shows how to take a screenshot of the desktop
涂鸦范例 Scribble example shows how to reimplement some of QWidget's event handlers to receive the events generated for the application's widgets
设置编辑器范例 Settings Editor example shows how Qt's standard settings support is used in an application by providing an editor that enables the user to view the settings for installed applications, and modify those that can be edited
异形时钟范例 Shaped Clock example shows how to apply a translucent background and a widget mask to a top-level widget to produce a shaped window
简单锚点布局范例 演示图形视图场景中的锚点布局
简单 DOM 模型范例 Simple DOM Model example shows how an existing class can be adapted for use with the model/view framework
简单树模型范例 Simple Tree Model example shows how to use a hierarchical model with Qt's standard view classes
简单 Widget 映射器范例 Simple Widget Mapper example shows how to use a widget mapper to display data from a model in a collection of widgets
滑块范例 Sliders example shows how to use the different types of sliders available in Qt: QSlider, QScrollBar and QDial
自旋框委托范例 Spin Box Delegate example shows how to create an editor for a custom delegate in the model/view framework by reusing a standard Qt editor widget
自旋框范例 Spin Boxes example shows how to use the many different types of spin boxes available in Qt, from a simple QSpinBox widget to more complex editors like the QDateTimeEdit widget
电子表格 Spreadsheet example shows how to create a simple spreadsheet application
标准对话框范例 Standard Dialogs example shows the standard dialogs that are provided by Qt
星号委托范例 Star Delegate example shows how to create a delegate that can paint itself and that supports editing
状态范例 States example shows how to use the Qt state machine to play animations
Stickman Example Stickman example shows how to animate transitions in a state machine to implement key frame animations
样式插件范例 This example shows how to create a plugin that extends Qt with a new GUI look and feel
样式表范例 Style Sheet Example shows how to use style sheets
样式范例 Styles example illustrates how to create custom widget drawing styles using Qt, and demonstrates Qt's predefined styles
Sub-Attaq This example shows Qt's ability to combine the animation framework and the state machine framework to create a game
句法高亮范例 Syntax Highlighter example shows how to perform simple syntax highlighting
系统托盘图标范例 System Tray Icon example shows how to add an icon with a menu and popup messages to a desktop environment's system tray
选项卡对话框范例 Tab Dialog example shows how to construct a tab dialog using the QTabWidget class
数位板范例 This example shows how to use a Wacom tablet in Qt applications
俄罗斯方块范例 Tetrix example is a Qt version of the classic Tetrix game
文本编解码器范例 如何使用文本编解码器导入/导出文本
文本编辑 Text Edit example shows Qt's rich text editing facilities in action
工具提示范例 工具提示范例展示如何为应用程序 Widget 提供静态和动态工具提示
触摸拨盘范例 Shows how to apply touch to a set of standard Qt widgets
触摸旋钮范例 Shows how to create custom controls that accept touch input
Traffic Light Example Traffic Light example shows how to use The State Machine Framework to implement the control flow of a traffic light
变换范例 Transformations example shows how transformations influence the way that QPainter renders graphics primitives
树模型补全器范例 Tree Model Completer example shows how to provide completion facilities for a hierarchical model, using a period as the separator to access Child, GrandChild and GrandGrandChild level objects
通俗向导范例 Trivial Wizard example illustrates how to create a linear three-page registration wizard using three instances of QWizardPage and one instance of QWizard
双向按钮范例 Two-way button example shows how to use The State Machine Framework to implement a simple state machine that toggles the current state when a button is clicked
撤消框架 This example shows Qt's undo framework in action
撤消框架范例 This example shows how to implement undo/redo functionality with the Qt undo framework
验证器范例 Validators example shows the signal emission behavior of input validators
向量变形 Demonstrates how to manipulate the elements of a QPainterPath
天气锚点布局范例 演示图形视图场景中的锚点布局
Widget 画廊范例 Widgets Gallery example shows widgets relevant for designing UIs
Widget 教程 - 子级 Widget
Widget 教程 - 创建窗口
Widget 教程 - 嵌套布局
Widget 教程 - 使用布局
摆动范例 Wiggly example shows how to animate a widget using QBasicTimer and timerEvent(). In addition, the example demonstrates how to use QFontMetrics to determine the size of text on screen
窗口标志范例 窗口标志范例展示如何使用可用于 Qt 的窗口标志

Qt Windows Extras

图标提取器 演示访问包含在 Windows 二进制文件中的图标
音乐播放器 演示管理 Windows DWM (桌面窗口管理器) 特征、跳转列表、任务栏按钮叠加和缩略图工具栏
Quick 播放器 演示在 Qt Quick 中使用 QtWinExtras

Qt XML

DOM 书签范例 提供用于 XML 书签交换语言文件的读取器
QXmlStream 书签范例 演示如何读写 XBEL 文件
XML Stream Lint 范例 读取输入文件并写入标准输出文件的命令行工具

Qt XML Patterns

C++ 源代码分析器范例 Using XQuery and the xmlpatterns command line utility to query C++ source code
文件系统范例 Using Qt XML Patterns for querying non-XML data that is modeled to look like XML
配方范例 Using Qt XML Patterns to query XML data loaded from a file
XML 模式验证范例 Using Qt XML Patterns to validate XML with a W3C XML Schema