Qt官方例程说明

文章目录


Qt官方自带很多例程,一般在Qt的安装目录中的Examples目录下,这里对官方例程做一个分类总结说明

Quick Qt
Coffee Machine Example
Getting Started Programming with Qt Quick 基于报警应用程序的Qt Quick教程。
Qt Quick Demo - Calqlatr 一个QML应用程序,专为使用自定义组件的纵向设备设计,使用AnimationController和JavaScript为应用程序逻辑制作动画。
Qt Quick Demo - Clocks 一个QML时钟应用程序,演示如何使用ListView类型来显示由ListModel和SpringAnimation类型生成的数据来制作图像动画。
Qt Quick Demo - Maroon in Trouble 用于触摸设备的Qt Quick游戏,使用SpriteSequence、ParticleSystem、Emitter和Wander类型为对象设置动画,使用SoundEffect类型播放声音效果。
Qt Quick Demo - Photo Surface 用于触摸设备的QML应用程序,使用带有FolderListModel的中继器访问文件夹中的内容,以及包含MouseArea的PinchArea来处理提取内容上的捏手势。
Qt Quick Demo - Photo Viewer QML照片查看器,使用XmlListModel和XmlRole下载Flickr提要,使用Package在不同视图中显示照片。
Qt Quick Demo - RSS News QML RSS新闻阅读器,使用XmlListModel和XmlRole下载XML数据,使用ListModel与ListElement创建类别列表,使用ListView显示数据。
Qt Quick Demo - Same Game 由Kuniaki Moribe开发的流行益智游戏的QML实现。
Qt Quick Demo - StocQt NASDAQ-100的可配置股票图表。
Qt Quick Demo - Tweet Search 具有3D效果的Twitter搜索客户端。
Active Qt
COM App Example (ActiveQt) COM应用程序示例显示了如何使用ActiveQt开发可以通过COM自动执行的Qt应用程序。不同的基于QObject的类作为COM对象公开,这些COM对象与正在运行的Qt程序的GUI进行通信。这些COM对象的API设计为类似于标准COM应用程序的API;即来自Microsoft Office的
Hierarchy Example (ActiveQt) 层次结构示例显示了如何编写进程内ActiveX控件。该控件是一个QWidget子类,具有可作为子类型访问的子窗口小部件
Media Player Example (ActiveQt) Media Player示例使用Microsoft Media Player ActiveX控件实现功能正常的媒体播放器应用程序
Menus Example (ActiveQt) 菜单示例演示了在QMainWindow中使用QMenuBar和QStatusBar来实现就地活动控件
Multiple Example (ActiveQt) 多个示例演示了QAxFactory的实现,以使用QAxFactory_EXPORT()宏在单个进程内ActiveX服务器中提供多个ActiveX控件。本例中的ActiveX控件是重新实现QWidget::paintEvent()的简单QWidget子类
OpenGL Example (ActiveQt) OpenGL示例演示了默认工厂和QAxFactory::isServer()的使用,以及使用QAxBindable和QAxAggregated实现附加COM接口。服务器可执行文件既可以作为ActiveX服务器运行,也可以作为独立应用程序运行
Qutlook Example (ActiveQt) Qutlook示例演示了如何使用ActiveQt自动化Outlook。该示例使用dumpcpp工具为描述Outlook对象模型的类型库生成C++命名空间
Simple Example (ActiveQt) 简单示例演示了QAxBindable和QAxFactory的使用
Wrapper Example (ActiveQt) Wrapper示例演示了如何将现有QWidget类导出为ActiveX控件,以及如何将QAxFactory与QAxFactory_export()宏一起使用。本例中的ActiveX控件是Qt提供的标准按钮类QPushButton、QCheckBox和QRadioButton
Qt 3D
Qt 3D: Advanced Custom Material QML Example 演示在Qt3D中创建高级材质
Qt 3D: Audio Visualizer Example 演示Qt 3D渲染和Qt Quick 2元素的组合
Qt 3D: Basic Shapes C++ Example 显示Qt 3D提供的四个基本形状,并为每个形状设置网格
Qt 3D: Multi Viewport QML Example 演示从多个视口渲染Scenegraph的QML示例
Qt 3D: PBR Materials QML Example 演示使用PBR材料的QML应用程序
Qt 3D: Planets QML Example 演示Qt 3D渲染和Qt Quick 2元素的组合
Qt 3D: Scene2D QML Example 演示在Qt 3D场景中使用Qt Quick 2的QML应用程序
Qt 3D: Scene3D QML Example 演示3D场景可视化的QML应用程序
Qt 3D: Scene3D QML with Widgets Example 基于QWidget的应用程序,其QML场景包含3D场景
Qt 3D: Scene3DView QML Example 演示使用Scene3D和Scene3DView可视化多个3D场景的QML应用程序
Qt 3D: Shadow Map QML Example 一个Qt 3D QML应用程序,演示如何使用阴影在Qt 3D中渲染场景
Qt 3D: Simple C++ Example 演示如何在Qt 3D中渲染场景的C++应用程序
Qt 3D: Simple Custom Material QML Example 演示在Qt 3D中创建自定义材质
Qt 3D: Simple QML Example 演示如何在Qt 3D中渲染场景的QML应用程序
Qt 3D: Wave QML Example 演示使用顶点和几何体着色器的QML应用程序
Qt 3D: Wireframe QML Example 实现单程线框渲染方法的Qt 3D QML应用程序
Qt Android Extras
Android Custom Activity 演示如何使用自定义Android活动
Android Service with BroadcastReceiver 演示如何使用单独的.so lib文件在单独的进程中运行Android服务,以及如何使用BroadcastReceiver与Qt通信
Android Service with BroadcastReceiver - Same Lib File 演示如何在单独的进程中运行Android服务,以及如何使用BroadcastReceiver与Qt通信
Android Service with QAndroidBinder 演示如何在单独的进程中运行Android服务,以及如何使用QAndroidBinder在服务进程和主进程之间进行通信
Android Service with Qt Remote Objects 演示如何在单独的进程中运行Android服务,以及如何使用Qt Remote Objects在服务进程和主进程之间进行通信
Android Service with Qt Remote Objects - Same Lib File 演示如何使用相同的库文件在单独的进程中运行Android服务,以及如何使用Qt Remote Objects在服务进程和主进程之间进行通信
Native Android Service in Same Process 演示如何在主进程中运行Android服务,以及如何在QML/C++和Java服务之间进行通信
Qt JNI Messenger 使用NJI调用演示Java代码与QML或C++之间的通信
Qt JNI Music List 演示如何从复杂Java对象交换数据
Qt Notifier 演示如何从Android应用程序调用Java代码
Qt Assistant Manual
Remote Control Example 使用和控制Qt Assistant作为帮助查看器
Simple Text Viewer Example 使用Qt Assistant作为应用程序的自定义帮助查看器
Qt Bluetooth
Bluetooth Chat Example 通过蓝牙进行通信的示例
Bluetooth File Transfer Example 蓝牙对象推送模式(OPP)的使用示例
Bluetooth Low Energy Heart Rate Game 演示与蓝牙低能心率设备/服务交互的游戏
Bluetooth Low Energy Heart Rate Server Example 演示如何设置和宣传关贸总协定服务的示例。该示例演示了与外围设备(从设备)功能相关的Qt蓝牙低能耗类的使用
Bluetooth Low Energy Scanner Example 设计用于浏览蓝牙低能耗外围设备内容的应用程序。该示例演示了所有Qt蓝牙低能耗类的使用
Bluetooth QML Chat Example 通过蓝牙QML API进行通信的示例
Bluetooth QML Ping Pong example 显示蓝牙通信的QML示例
Bluetooth Scanner Example 显示如何定位蓝牙设备的示例
QML Bluetooth Picture Push Example 蓝牙对象推送模式(OPP)的使用示例
QML Bluetooth Scanner Example 关于定位蓝牙设备的QML示例
Qt Chart
AreaChart Example 示例显示如何创建简单面积图
Audio Example 此示例显示动态数据的绘制(麦克风输入)
BarChart Example 示例显示如何创建条形图
BarModelMapper Example 此示例显示如何使用QAbstractItemModel派生模型作为棒材系列的数据
Box and Whiskers Example 示例显示了如何创建方框图和胡须图
Callout Example 此示例显示如何在图表顶部绘制附加元素(标注)
Candlestick Chart Example 演示如何创建烛台图表
Chart Themes Example 示例显示了不同内置主题的外观
Custom Chart Example 此示例显示如何自定义图表上不同元素的外观
DateTimeAxis Example 示例显示如何将QLineChart与QDateTimeAxis一起使用
Donut Chart Breakdown Example 此示例显示如何使用QPieSeries API创建油炸圈饼细分图
Donutchart Example 这个例子展示了如何创建一个简单的圆环图,并对切片进行一些自定义
Dynamic Spline Example 此示例显示如何绘制动态数据
HorizontalBarChart Example 示例显示如何创建水平条形图
HorizontalPercentBarChart Example 示例显示了如何创建简单的水平百分比条形图
HorizontalStackedBarChart Example 示例显示了如何创建简单的堆叠水平条形图
Legend Example 此示例显示如何从图表中分离图例以及如何将其附加回图表
LegendMarkers Example 示例显示了如何使用图例标记
Line and BarChart Example 示例显示了如何组合不同的图表并设置轴
LineChart Example 示例显示如何创建简单折线图
Logarithmic Axis Example 示例显示如何使用QLogValueAxis
Model Data Example 此示例显示如何使用QAbstractItemModel派生模型作为序列的数据
Multiple Axes Example 示例显示了如何创建具有两个垂直轴的简单图表。每个系列一个
Nested Donuts Example 此示例显示如何使用QPieSeries API创建嵌套圆环图
OpenGL Accelerated Series Example 示例显示如何为QLineSeries和QScatterSeries启用OpenGL加速
PercentBarChart Example 示例显示了如何创建简单的百分比条形图
Pie Chart Customization Example 此示例显示如何自定义饼图的外观
Piechart Drilldown Example 示例显示了如何实现具有向下钻取效果的piechart
Piechart Example 示例显示了如何创建简单的饼图并对饼图切片进行一些自定义
Polar Chart Example 示例显示了如何创建具有多个不同系列的简单极坐标图
Qml Axes 这是如何在QML应用程序中使用轴的演示
Qml Charts Example 这个基本演示演示了如何使用qml来使用不同的图表类型
Qml Custom Legend 此示例显示如何创建自己的自定义图例
Qml Customizations 此应用程序向您展示如何自定义ChartView和系列的不同视觉属性
Qml F1 Legends 此应用程序演示如何将XmlListModel用作图表的数据源
Qml Oscilloscope 示例显示了如何使用Qt图表QML API实现具有严格性能要求的应用程序
Qml Polar Chart 这是关于如何在QML应用程序中使用极坐标图的演示
Qml Weather 这是一个基本的演示,演示了如何使用qml来使用不同的图表类型
Scatter Interactions Example 这个例子展示了如何创建一个简单的散点图以及如何与该图交互
ScatterChart Example 示例显示了如何创建简单的散点图
SplineChart Example 示例显示了如何创建简单的样条曲线图
StackedBarChart Drilldown Example 示例显示了如何使用堆叠条形图实现向下钻取
StackedBarChart Example 示例显示了如何创建简单的堆叠条形图
Temperature Records Example 示例显示如何创建带负条形图的条形图
Zoom Line Example 示例显示了如何创建自定义缩放效果
Qt CoAP
Console CoAP Client Example 创建与CoAP服务器通信的简单控制台应用程序
Quick CoAP Multicast Discovery Example 使用CoAP客户端通过Qt-Quick用户界面进行多播资源发现
Quick Secure CoAP Client Example 保护CoAP客户端并将其与Qt-Quick用户界面一起使用
Simple CoAP Client Example 创建与CoAP服务器通信的应用程序
Qt Concurrent
Image Scaling Example 演示如何异步缩放图像
Map Example 演示如何同步缩放图像
QtConcurrent Progress Dialog Example 演示如何监控活动流程的进度
QtConcurrent Word Count Example 演示如何使用地图还原算法
Run Function Example 演示如何并发运行标准函数
Qt Core
Contiguous Cache Example Contigous Cache示例显示了如何使用QContigousCache管理超大模型的内存使用情况。在某些环境中,内存是有限的,即使不是,用户仍然不喜欢使用过多内存的应用程序。使用QContigousCache来管理列表,而不是将整个列表加载到内存中,这使得应用程序可以限制其使用的内存量,而不管其访问的数据集大小如何
Custom Type Example 自定义类型示例显示了如何将自定义类型集成到Qt的元对象系统中
JSON Save Game Example JSON Save Game示例演示了如何使用QJsonDocument、QJsonObject和QJsonArray保存和加载一个小游戏
Local Fortune Client Example 演示如何将QLocalSocket用于简单的本地服务客户端
Local Fortune Server Example 演示如何使用QLocalServer和QLocalSocket为简单的本地服务提供服务
MIME Type Browser Example 显示MIME类型的层次结构,并可用于确定文件的MIME类型
Mandelbrot Example Mandelbrot示例演示了使用Qt的多线程编程。它展示了如何使用工作线程执行繁重的计算而不阻塞主线程的事件循环
Queued Custom Type Example 演示使用Qt的多线程编程
Semaphores Example 演示使用Qt的多线程编程
Shared Memory Example 演示使用QSharedMemory类的共享内存进行进程间通信
Wait Conditions Example 演示使用Qt的多线程编程
Qt D-Bus
D-Bus Chat Example 演示应用程序实例之间的通信
D-Bus Complex Ping Pong Example 演示Qt D-Bus类型系统的用法
D-Bus List Names Example 显示如何访问D-Bus总线守护程序服务
D-Bus Ping Pong Example 演示使用D-Bus的简单消息系统
D-Bus Remote Controlled Car Example 演示如何使用Qt D-Bus从其他应用程序控制汽车
Qt Data Visualization
Audiolevels Example 显示实时音频数据的简单应用程序
Axis Range Dragging With Labels Example 实现自定义输入处理程序以支持轴拖动
Bars Example 在小部件应用程序中使用Q3DBar
Custom Input Example 在小部件应用程序中实现自定义输入处理程序
Custom Items Example 向曲面图添加自定义项
Custom Proxy Example 将Q3DBar与自定义代理一起使用
Item Model Example 使用项目模型作为Q3DBar的数据源
Qt Quick 2 Axis Dragging Example 在QML中实现轴拖动
Qt Quick 2 Axis Formatter Example 演示不同轴格式化程序的C++和QML混合应用程序示例
Qt Quick 2 Bars Example 在QML应用程序中使用Bars3D
Qt Quick 2 Custom Input Example 在QML应用程序中自定义输入
Qt Quick 2 Legend Example 在QML应用程序中显示图形图例
Qt Quick 2 Multiple Graphs Example 在QML应用程序中同时显示多个图形
Qt Quick 2 Oscilloscope Example 混合C++和QML应用程序示例
Qt Quick 2 Scatter Example 在QML应用程序中使用Scatter3D
Qt Quick 2 Spectrogram Example 在QML应用程序中显示频谱图
Qt Quick 2 Surface Example 在QML应用程序中使用Surface3D
Qt Quick 2 Surface Multiseries Example 在QML应用程序中使用带有Surface3D的多个系列
Rotations Example 使用旋转的散布项目
Scatter Example 在小部件应用程序中使用Q3DScatter
Surface Example 在小部件应用程序中使用Q3DSurface
Textured Surface Example 将纹理与Q3D曲面一起使用
Volumetric rendering Example 渲染体积对象
Qt Designer Manual
Calculator Builder Example 在运行时从Qt设计器窗体创建用户界面
Calculator Form Example 在应用程序中使用使用Qt Designer创建的表单
Container Extension Example 为Qt Designer创建自定义多页插件
Custom Widget Plugin Example 为Qt Designer创建自定义小部件插件
Task Menu Extension Example 为Qt Designer创建自定义小部件插件,并提供与插件关联的自定义任务菜单项
World Time Clock Builder Example 使用Qt Designer创建包含可在运行时动态生成的自定义小部件的表单
World Time Clock Plugin Example 为使用信号和插槽的Qt Designer创建自定义小部件插件
Qt GUI
Analog Clock Window Example 模拟时钟窗口示例显示了如何绘制自定义窗口的内容
Hello Vulkan Cubes Example 显示使用QVulkanWindow的基本知识
Hello Vulkan Texture Vulkan Example 显示在QVulkanWindow中使用纹理渲染的基础知识
Hello Vulkan Triangle Example 显示使用QVulkanWindow和Vulkan API进行渲染的基础知识
Hello Vulkan Widget Example 显示QWidget应用程序中QVulkanWindow的用法
Hello Vulkan Window Example 显示使用QVulkanWindow的基本知识
OpenGL Window Example 这个例子展示了如何为使用OpenGL创建一个基于QWindow的最小应用程序
Raster Window Example 此示例显示如何使用QPainter创建基于QWindow的最小应用程序以进行渲染
Qt Gamepad
Qt Gamepad Configure Buttons Example 启用配置游戏板按钮
Qt Gamepad Key Navigation Example 演示如何在游戏板上使用导航键
Qt Gamepad Mouse Item Example 使用指针描述操纵杆的移动
Qt Gamepad Qt Quick Example 演示如何使用QML与游戏板交互
Qt Gamepad Simple Example 演示正在使用的API的简单示例
Qt KNX
Discoverer Example 用于发现网络上KNX/netIP服务器的CLI客户端
KNX Editor Example 用于处理KNX本地设备管理和隧道的KNX客户端
KNX Group Communication Example 用于处理KNXnet/IP组通信的KNX客户端
KNX Local Device Management Example 用于处理KNXnet/IP本地设备管理的KNX客户端
KNX Project Parser 显示KNX项目中包含的组地址信息的客户端
KNX Tunneling Features Example 用于处理KNXnet/IP隧道功能的KNX客户端
Router Example 使用QKnxNetIpRouter的CLI客户端
Tunnel Client Example 创建到KNX/netIP服务器的隧道连接的客户端
Qt Linguist Manual
Arrow Pad Example 理解Qt语言学家的语境概念并使用两种或多种语言
Hello tr() Example 将Hello World小程序翻译为拉丁语
Troll Print Example 更新更高版本的翻译
Qt Location
Map Viewer (QML) Map Viewer示例演示了如何显示地图并与之交互、搜索地址以及查找行车方向
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 MQTT
MQTT Subscriptions Example 创建与MQTT代理通信的应用程序
Quick MQTT Example 将QMqttClient注册到QML并在Qt-Quick用户界面中使用它
Simple MQTT Client Example 创建一个简单的遥测应用程序
WebSockets MQTT Subscription Example 将MQTT客户机与web套接字连接结合
Qt Mac Extras
macOS Functions 演示如何使用QtMac命名空间中的函数
macOS: Embedded QWindow 演示如何将QWindow嵌入macOS应用程序的视图层次结构
macOS: Pasteboard MIME Converter 演示如何使用QMacPasteboardMime类
Qt Multimedia
Audio Devices Example 测试可用的音频设备及其配置
Audio Input Example 使用QAudioInput类录制音频
Audio Output Example 使用QAudioOutput类启用音频播放
Audio Recorder Example 查找可用设备和支持的编解码器
AudioEngine Example 使用Qt音频引擎API启用3D声音控制
Camera Example 相机示例显示如何使用API捕获静态图像或视频
Declarative Radio Example 演示使用Qt Multimedia中的Radio QML类型
Media Player Example 播放音频和视频
QML Camera Example 相机示例显示如何使用API捕获静态图像或视频
QML Video Example 转换视频和照相机取景器内容
QML Video Shader Effects Example 对视频和相机取景器内容应用着色器效果
Spectrum Example 使用FFTReal库分析原始音频流
Video Graphics Item Example 图形场景中的流式视频
Video Widget Example 实现视频播放器小部件
Qt NFC
Annotated URL Example 显示从格式化的NFC数据交换格式(NDEF)消息读取的示例
NDEF Editor Example 关于向NFC论坛标签读写NFC数据交换格式(NDEF)消息的示例
QML CorkBoard Example 关于显示NFC数据交换格式(NDEF)消息的QML示例
QML Poster Example 关于读取和显示NFC数据交换格式(NDEF)消息的QML示例
Qt Network
Blocking Fortune Client Example 演示如何为网络服务创建客户端
Broadcast Receiver Example 演示如何通过本地网络接收广播的信息
Broadcast Sender Example 演示如何向本地网络上的多个客户端广播信息
DTLS client 此示例演示如何实现客户端DTLS连接
DTLS server 这个例子演示了如何实现一个简单的DTLS服务器
Fortune Client Example 演示如何为网络服务创建客户端
Fortune Server Example 演示如何为网络服务创建服务器
Google Suggest Example 通过谷歌搜索引擎获取搜索建议列表
HTTP Example 演示一个简单的HTTP客户端
Loopback Example 演示本地主机上的客户端-服务器通信
Multicast Receiver Example 演示如何接收发送到多播组的信息
Multicast Sender Example 演示如何向多播组发送消息
Network Chat Example 演示有状态对等聊天客户端
Network Download Example 演示如何使用网络API进行多次下载
Network Download Manager Example 演示如何使用网络API进行多次下载
Secure Socket Client Example 演示如何通过加密(SSL)连接进行通信
Threaded Fortune Server Example Threaded Fortune Server示例显示了如何为使用线程处理来自不同客户端的请求的简单网络服务创建服务器。它旨在与《财富客户》(Fortune Client)示例一起运行
Torrent Example 演示复杂的TCP/IP操作
Qt Network Authorization
Reddit Example 演示使用OAuth 2进行身份验证以访问Reddit
Twitter Timeline Example 演示使用OAuth进行身份验证以访问Twitter时间线
Qt OPC UA
Qt OPC UA Viewer Example 使用模型/视图方法在树视图中显示OPC UA服务器的所有节点
Qt OPC UA X509 Support Example 演示如何生成密钥和证书签名请求
Qt Quick Waterpump Example 与OPC UA服务器交互,为简单机器构建基于QML的HMI
Waterpump Example 与OPC UA服务器交互,为简单机器构建基于QML的HMI
Qt OpenGL
2D Painting Example 2D绘制示例显示了如何将QPainter和QOpenGLWidget一起用于在支持的硬件上显示加速的2D图形
Cube OpenGL ES 2.0 example Cube OpenGL ES 2.0示例显示了如何使用OpenGL ES2.0和Qt编写可旋转的纹理3D立方体。它展示了如何有效地处理多边形几何,以及如何为可编程图形管道编写简单的顶点和碎片着色器。此外,它还演示了如何使用四元数表示3D对象方向
Hello GL2 Example Hello GL2示例演示了Qt提供的OpenGL相关类的基本用法
Hello GLES3 Example Hello GLES3示例演示了如何通过QOpenGLExtraFunctions在一个应用程序中轻松、跨平台地使用OpenGL ES 3.0函数,该应用程序在使用OpenGL3.3的桌面平台和使用OpenGLES 3.0的移动/嵌入式设备上工作相同
Textures Example 纹理示例演示了在同时使用OpenGL和Qt显示图形的应用程序中使用Qt的图像类作为纹理
Qt PDF
PDF Viewer Example 呈现PDF文档
Qt Positioning
GeoFlickr (QML) GeoFlickr示例显示了如何使用用户的当前位置从web服务中获取本地内容
Log File Position Source (C++) 日志文件位置源显示了如何为没有GPS的平台创建和使用自定义NMEA位置源
SatelliteInfo (C++/QML) SatelliteInfo示例显示了用户当前位置的可用卫星,并将当前参与GPS定位的卫星标记为粉红色
Weather Info (C++/QML) Weather Info示例显示了如何使用用户的当前位置从QML的C++插件中的web服务检索本地内容
Qt Purchasing
Qt Purchasing Examples - QtHangman QtHangman是一个示例,演示了如何将Qt采购API与Qt Quick结合使用
Qt QML
C++ Extensions: Network Access Manager Factory Example 为QML引擎实现自定义网络访问管理器
Extending QML - Adding Types Example 导出C++类
Extending QML - Attached Properties Example 附加的属性
Extending QML - Binding Example 结合
Extending QML - Default Property Example 默认属性
Extending QML - Extension Objects Example Extension对象
Extending QML - Grouped Properties Example 分组属性
Extending QML - Inheritance and Coercion Example C++继承和强制
Extending QML - Methods Example 方法支持
Extending QML - Object and List Property Types Example 导出C++属性
Extending QML - Property Value Source Example 属性值源
Extending QML - Signal Support Example 信号支持
QML Example - Dynamic Scene 此示例演示了动态创建组件
QML Examples - Internationalization 这是一个国际化示例
QML Plugin Example 此示例通过子类化QQmlEngineExtensionPlugin创建C++插件扩展
Qt Quick Examples - XMLHttpRequest 这是XMLHttpRequest示例的集合
Writing QML Extensions with C++ 关于使用Qt C扩展QML的教程++
Qt Quick
C++ Extensions: Image Provider Example 如何使用QQuickImageProvider在QML中加载图像
C++ Extensions: Image Response Provider Example 如何在QML中异步加载图像
Models and Views: AbstractItemModel Example 演示如何将QAbstractItemModel子类用作QML中的模型
Models and Views: Object ListModel Example 演示如何使用QList作为QML中的模型
Models and Views: String ListModel Example 演示如何将QStringList用作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 演示如何将Qt Quick场景渲染为纹理,然后由基于非Quick的OpenGL渲染器使用
Qt Quick Examples - Accessibility 这个例子演示了可访问按钮的实现
Qt Quick Examples - Animation 这是QML动画示例的集合
Qt Quick Examples - Canvas 这是QML画布示例的集合
Qt Quick Examples - Drag and Drop 这是QML拖放示例的集合
Qt Quick Examples - Image Elements 这是与图像类型相关的QML示例的集合
Qt Quick Examples - Key Interaction 这是QML键盘交互示例的集合
Qt Quick Examples - Local Storage QML本地存储示例集合
Qt Quick Examples - MouseArea 这是QML中MouseArea类型的一个示例
Qt Quick Examples - Positioners 这是QML定位器示例的集合
Qt Quick Examples - Right to Left 这是QML从右到左示例的集合
Qt Quick Examples - Shader Effects Qt Quick示例演示着色器效果的使用
Qt Quick Examples - Shapes Qt快速示例演示形状项目的使用
Qt Quick Examples - Text 这是与文本相关的QML示例的集合
Qt Quick Examples - Threading 这是QML多线程示例的集合
Qt Quick Examples - Touch Interaction QML Touch交互示例集合
Qt Quick Examples - Views 这是QML模型视图示例的集合
Qt Quick Examples - Window and Screen 此示例演示QML中的窗口和屏幕类型
Qt Quick Examples - externaldraganddrop 这是QML应用程序之间的拖放示例
Qt Quick Layouts - Basic Example 演示如何使用布局类型排列UI
Qt Quick Particles Examples - Affectors 这是在QML粒子系统中使用Affectors的示例集合
Qt Quick Particles Examples - CustomParticle 这是在QML粒子系统中使用CustomParticle的示例集合
Qt Quick Particles Examples - Emitters 这是在QML粒子系统中使用发射器的示例集合
Qt Quick Particles Examples - Image Particles 这是在QML粒子系统中使用Affectors的示例集合
Qt Quick Particles Examples - System 这是在QML粒子系统中使用Affectors的示例集合
Qt Quick TableView examples - Conway’s Game of Life Conway的Game of Life示例显示了如何使用QML TableView类型显示用户可以浏览的C++模型
Qt Quick TableViews examples - Pixelator Pixelator示例显示了如何将QML TableView和委托用于自定义表模型
Qt Quick Widgets Example 演示如何使用QQuickWidget类将QML与QtWidgets应用程序混合
Scene Graph - Custom Geometry 演示如何在Qt快速场景图中实现自定义几何体
Scene Graph - Custom Rendering with QSGRenderNode 演示如何通过本机图形API将绘图与Qt Quick场景图集成
Scene Graph - Direct3D 11 Under QML 演示如何在Qt Quick场景下使用Direct3D 11直接渲染
Scene Graph - Graph 演示如何在单个QQuickItem下组合自定义材质和几何图形
Scene Graph - Metal Texture Import 演示如何使用直接使用金属创建的纹理
Scene Graph - Metal Under QML 演示如何在Qt Quick场景下直接使用金属渲染
Scene Graph - OpenGL Under QML 演示如何在Qt Quick场景下渲染OpenGL
Scene Graph - Painted Item 演示如何实现基于QPainter的自定义场景图项
Scene Graph - Rendering FBOs 演示如何在Qt Quick中使用FramebufferObjects
Scene Graph - Rendering FBOs in a thread 演示如何在线程中与Qt-Quick一起使用FramebufferObjects
Scene Graph - Simple Material 演示如何定义场景图材质以填充形状
Scene Graph - Two Texture Providers 演示如何在自定义场景图形节点中组合来自两个纹理提供程序的两个纹理
Scene Graph - Vulkan Texture Import 演示如何使用直接使用ulkan创建的纹理创建的纹理
Scene Graph - Vulkan Under QML 演示如何在Qt Quick场景下直接使用vulkan渲染
TabWidget Example TabWidget示例显示了如何使用属性别名和QML对象默认属性创建TabWidget
Threaded ListModel Example Threaded ListModel示例显示了如何使用WorkerScript从多个线程中使用ListModel
UI Components: Dial Control Example 拨号控制示例显示了如何创建车速表类型的拨号
UI Components: Flipable Example 可翻转示例显示了一个项目,该项目在每次单击时都会翻转,绕y轴旋转
UI Components: Scroll Bar Example 滚动条示例显示了如何在flickable元素上使用滚动条
Qt Quick 3D
Qt Quick 3D - Antialiasing Example 演示Qt Quick 3D中的抗锯齿模式
Qt Quick 3D - Custom Materials Example 演示一些材质库材质的使用
Qt Quick 3D - Custom Shaders Example 演示自定义顶点和片段着色器的使用
Qt Quick 3D - Dynamic Model Creation Example 演示动态模型创建
Qt Quick 3D - Dynamic Texture Example 演示如何将2D层用作3D纹理
Qt Quick 3D - HelloCube Example 演示如何在Qt Quick 3D中同时渲染2D和3D对象
Qt Quick 3D - Lights Example 演示不同灯光类型的使用
Qt Quick 3D - Picking example 演示如何挑选模型
Qt Quick 3D - Principled Material Example 演示原则材料的使用
Qt Quick 3D - Quick Items Example 演示Qt Quick Items在Quick 3D场景中的使用
Qt Quick 3D - Simple Example 演示如何在Qt Quick 3D中渲染简单场景
Qt Quick 3D - View3D Example 演示如何使用View3D显示来自多个摄影机的场景
Qt Quick Controls
Qt Quick Controls - Chat Tutorial 关于使用Qt Quick Controls编写基本聊天客户端的教程
Qt Quick Controls - Contact List 使用Qt Quick Controls的QML应用程序和实现简单联系人列表的C++类
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 - Imagine Style Example: Music Player 使用自定义Imagine样式资源的音频播放器用户界面
Qt Quick Controls - Side Panel 带抽屉的持久侧面板
Qt Quick Controls - Swipe to Remove 演示通过滑动手势删除列表项
Qt Quick Controls - Text Editor 使用Qt Quick Controls和C++类的QML应用程序提供了一个全功能的rich-text编辑器应用程序
Qt Quick Controls - Wearable Demo 演示为可穿戴设备设计的应用程序启动器
Qt Quick Controls 1
Qt Quick Controls 1 - Calendar Example 演示Calendar控件的使用
Qt Quick Controls 1 - File System Browser Example TreeView控件的示例
Qt Quick Controls 1 - Gallery 经典桌面风格UI的组件集合
Qt Quick Controls 1 - Styles Example 演示自定义样式
Qt Quick Controls 1 - Table View Example TableView控件的示例
Qt Quick Controls 1 - Text Editor Example 使用Qt Quick Controls和C++类的QML应用程序提供了一个全功能的rich-text编辑器应用程序
Qt Quick Controls 1 - Touch Gallery 演示触摸界面的UI控件
Qt Quick Controls 1 - UI Forms 演示如何将应用程序逻辑与UI分离
Qt Quick Dialogs
Qt Quick System Dialog Examples 此示例演示QML中的系统对话框类
Qt Quick Extras
Qt Quick Extras - Dashboard 使用多个CircularGauge控件创建的汽车仪表板
Qt Quick Extras - Flat 平面风格的互动展示
Qt Quick Extras - Gallery 各种控件的交互式展示
Qt SCXML
Qt SCXML Calculator Example 基于小部件的应用程序,实现SCXML规范中的计算器示例
Qt SCXML Calculator QML Example 一个Qt-Quick应用程序,实现SCXML规范中的计算器示例
Qt SCXML FTP Client Example 使用状态机实现简单的FTP客户端
Qt SCXML Invoke Example (Dynamic) 调用动态加载的嵌套状态机
Qt SCXML Invoke Example (Static) 调用编译的嵌套状态机
Qt SCXML Media Player Example (Dynamic) 一个基于小部件的应用程序,用于向动态加载的ECMAScript数据模型发送数据并从中接收数据
Qt SCXML Media Player Example (Static) 一个基于小部件的应用程序,向编译的ECMAScript数据模型发送数据并从中接收数据
Qt SCXML Media Player QML Example (C++ Data Model) 向C++数据模型发送数据并从中接收数据
Qt SCXML Media Player QML Example (Dynamic) 向动态加载的ECMAScript数据模型发送数据并从中接收数据的Qt-Quick应用程序
Qt SCXML Media Player QML Example (Static) 一个Qt-Quick应用程序,向编译的ECMAScript数据模型发送数据并从中接收数据
Qt SCXML Pinball Example 将应用程序的内部逻辑封装在SCXML文件中
Qt SCXML Sudoku Example 介绍了SCXML在数独游戏中的使用
Qt SCXML Traffic Light Example (Dynamic) 基于小部件的应用程序,使用动态加载的状态机实现红绿灯
Qt SCXML Traffic Light Example (Static) 基于小部件的应用程序,使用编译状态机实现红绿灯
Qt SCXML Traffic Light QML Example (Dynamic) 使用动态加载状态机实现红绿灯的Qt-Quick应用程序
Qt SCXML Traffic Light QML Example (Simple) Qt-Quick应用程序,使用编译状态机实现简化的红绿灯
Qt SCXML Traffic Light QML Example (Static) 使用编译状态机实现红绿灯的Qt-Quick应用程序
Qt SQL
Books 演示如何在模型/视图框架中使用Qt SQL类
Cached Table Example 缓存表示例显示了如何使用表视图访问数据库,缓存对数据的任何更改,直到用户使用按钮显式提交它们
Drill Down Example 向下钻取示例显示了如何使用QSqlRelationalTableModel和QDataWidgetMapper类从数据库读取数据以及提交更改
Master Detail Example 主细节示例显示了如何在同一应用程序中显示来自不同数据源的数据。专辑标题、相应的艺术家和发行日期保存在数据库中,而每张专辑的曲目存储在XML文件中
Query Model Example 查询模型示例显示了如何使用封装查询和表视图的模型来显示结果,从而生成从SQL查询中获取的数据的自定义版本
Relational Table Model Example 关系表模型示例演示了如何将表视图与关系模型结合使用,以可视化数据库中项之间的关系
SQL Browser SQL Browser示例显示了如何使用数据浏览器可视化实时数据库上SQL语句的结果
SQL Widget Mapper Example SQLWidgetMapper示例显示了如何使用从数据库到表单上小部件的映射信息
Table Model Example 表模型示例显示了如何使用带有表视图的专用SQL表模型来编辑数据库中的信息
Qt SVG
SVG Generator Example
SVG Viewer Example
Text Object Example
Qt Script
Context2D Example
Default Prototypes Example
Hello Script Example
Qt Sensors
Qt Sensors - Accel Bubble AccelBubble示例演示了加速计QML类型
Qt Sensors - C++ Sensor Gestures Example 传感器手势示例演示了创建使用传感器手势和包含的震动传感器的C++应用程序的步骤
Qt Sensors - Explorer QML Example 演示如何读取可用传感器的元数据
Qt Sensors - Grue Sensor Example Qt传感器-格鲁传感器示例演示了从创建新传感器到使用传感器的所有步骤
Qt Sensors - Maze QML Example 迷宫示例演示了TiltSensor QML类型
Qt Sensors - QML example QtSensors-QML示例演示了QtSensons 5导入中的QML传感器类型
Qt Sensors - SensorGesture QML Type example 演示SensorGesture QML类型的使用
Qt Sensors - ShakeIt QML Example 传感器手势示例演示了创建使用传感器手势和包含的震动传感器的QML应用程序的步骤
Qt Serial Bus
CAN Bus example 示例发送和接收CAN总线帧
Modbus Master example 示例实现Modbus主应用程序
Modbus Slave example 示例实现了Modbus从属应用程序
Qt Serial Port
Blocking Master Example 演示如何在工作线程中使用QSerialPort的同步API
Blocking Slave Example 演示如何在非GUI线程中使用QSerialPort的同步API
Command Line Enumerator Example 演示如何获取有关系统中串行设备的信息
Command Line Reader Async Example 演示如何通过串行端口异步接收数据
Command Line Reader Sync Example 显示如何通过串行端口同步接收数据
Command Line Writer Async Example 演示如何通过串行端口异步发送数据
Command Line Writer Sync Example 显示如何通过串行端口同步发送数据
Enumerator Example 显示如何显示系统中串行设备的信息
Terminal Example 演示如何使用QSerialPort的各种功能
Qt Speech
Hello Speak Example Hello Speak示例读出一小段文本
Qt Test
Chapter 1: Writing a Unit Test 如何编写单元测试
Chapter 2: Data Driven Testing 如何创建数据驱动测试
Chapter 3: Simulating GUI Events 如何模拟GUI事件
Chapter 4: Replaying GUI Events 如何重播GUI事件
Chapter 5: Writing a Benchmark 如何编写基准
Qt UI Tools
Multiple Inheritance Example 在应用程序中使用使用Qt Designer创建的表单
Text Finder Example 使用QUiLoader动态加载.ui文件
Qt Virtual Keyboard
Qt Quick Virtual Keyboard - Basic Example 这是一个使用虚拟键盘的基本QML示例
Qt Wayland Compositor
Qt Wayland Compositor Examples - IVI Compositor IVI合成器是一个演示如何使用IviApplication扩展的示例
Qt Wayland Compositor Examples - Minimal QML Minimal QML是一个简单的示例,演示了如何在QML中编写Wayland合成器
Qt Wayland Compositor Examples - Multi Output Multi-Output是一个示例,演示了具有多个输出的合成器
Qt Wayland Compositor Examples - Multi Screen Multi-Screen是一种用于多个屏幕的台式Wayland合成器
Qt Wayland Compositor Examples - Overview Compositor 概述合成器显示了如何在网格中的客户端之间切换
Qt Wayland Compositor Examples - Pure QML Pure QML是一个示例,演示了如何在纯QML中编写Wayland合成器
Qt Wayland Compositor Examples - QWindow Compositor QWindow合成器是一个演示如何用C编写Wayland合成器的示例++
Qt Wayland Compositor Examples - Sever Side Decoration Compositor 服务器端装饰合成器是一个简单的示例,它演示了xdg-shell上的服务器端窗口装饰
Qt Wayland Compositor Examples - Spanning Screens 跨越屏幕是一个示例,演示了如何让Wayland客户端跨越多个屏幕
Qt WebChannel
Qt WebChannel ChatClient HTML Example 通过WebSocket与QWebChannel服务器通信的HTML/JavaScript客户端
Qt WebChannel ChatClient QML Example 通过WebSocket与QWebChannel服务器通信的QML客户端
Qt WebChannel ChatServer Example 使用QWebChannel C++API实现的简单聊天服务器
Qt WebChannel Standalone Example 服务器和在浏览器中运行的远程客户端之间的简单聊天
Qt WebEngine
PDF Viewer Example 呈现PDF文档
WebEngine Action Example 使用WebEngineActions实现的简单浏览器
WebEngine Content Manipulation Example 演示如何加载和操作web内容
WebEngine Cookie Browser Example 基于Qt WebEngine Widgets的cookie浏览器
WebEngine Lifecycle Example 冻结并丢弃背景选项卡以减少CPU和内存使用
WebEngine Markdown Editor Example 演示如何在混合桌面应用程序中集成web引擎
WebEngine Notifications Example 演示如何向用户传递HTML5 web通知
WebEngine Qt Quick Custom Dialogs Example 自定义Qt WebEngine对话框的UI元素
WebEngine Qt Quick Minimal Example 使用Qt WebEngine的Qt快速集成显示网页
WebEngine Quick Nano Browser 使用WebEngineView QML类型实现的web浏览器
WebEngine Recipe Browser 基于WebEngineView QML类型和Qt Quick Controls 2的小型混合应用程序
WebEngine StyleSheet Browser Example 演示如何使用用户脚本将CSS注入网页
WebEngine Widgets Html2Pdf Example 使用Qt WebEngine将网页转换为PDF文档
WebEngine Widgets Maps Example 演示如何处理地理定位请求
WebEngine Widgets Minimal Example 使用Qt WebEngine小工具显示网页
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显示全屏视频
WebEngine Widgets WebUI Example 在自定义方案上显示HTML
Qt WebSockets
Echo Client Example 描述如何使用WebSocket API创建简单的echo客户端
Echo Server Example 演示如何创建一个简单的服务器应用程序,以发回它收到的消息
QML WebSocket Client Example 解释如何编写QML WebSocket客户端示例
QML WebSocket Server Example 演示如何使用QML WebSocketServer的简单示例
SSL Echo Client Example 演示如何使用QWebSocket类通过安全连接(wss)实现echo客户端
SSL Echo Server Example 演示如何使用QWebSocketServer类在安全套接字(wss)上实现简单的echo服务器
Simple Chat Example 演示如何使用QWebSocket和QWebSocketServer类通过WebSockets协议创建简约聊天应用程序
Qt WebView
Qt WebView Examples - Minibrowser 浏览器示例演示如何将Qt WebView模块与Qt Quick结合使用
Qt Widgets
40000 Chips 可视化包含40000个芯片项目的巨大图形视图场景
Address Book Example 地址簿示例显示了如何使用代理模型显示单个模型中数据的不同视图
Affine Transformations 演示QPaint中仿射变换的工作原理
Analog Clock Example 模拟时钟示例显示了如何绘制自定义小部件的内容
Anchor Layout Example 演示图形视图场景中的锚点布局
Animated Tiles Example 动画瓷砖示例为图形场景中的项目设置动画
Application Example 应用程序示例显示了如何使用菜单、工具栏和状态栏实现标准GUI应用程序。示例本身是一个围绕QPlainTextEdit构建的简单文本编辑器程序
Basic Drawing Example 基本绘图示例显示了如何使用QPainter类以各种样式显示基本图形图元
Basic Graphics Layouts Example 演示如何创建基本图形布局
Basic Layouts Example 演示如何使用标准布局管理器
Basic Sort/Filter Model Example 基本排序/筛选模型示例说明了如何使用QSortFilterProxyModel执行基本排序和筛选
Blur Picker Effect Example 演示如何对视图中的项应用图形效果
Border Layout Example 显示如何沿边框排列子窗口小部件
Boxes 将高级OpenGL渲染与图形视图框架相结合
Calculator Example 示例显示了如何使用信号和插槽来实现计算器小部件的功能,以及如何使用QGridLayout在网格中放置子小部件
Calendar Example 日历示例显示了如何创建富文本内容并使用富文本编辑器显示它
Calendar Widget Example 日历小部件示例显示QCalendarWidget的使用
Character Map Example 字符映射示例显示了如何创建一个自定义小部件,该小部件既可以显示自己的内容,也可以响应用户输入
Chart Example 图表示例显示了如何为模型/视图框架创建自定义视图
Class Wizard Example 类向导示例显示了如何使用QWizard实现线性向导
Code Editor Example 代码编辑器示例演示了如何创建一个具有行号并突出显示当前行的简单编辑器
Colliding Mice Example 演示如何在图形视图上设置项目动画
Color Editor Factory Example 此示例显示如何创建可由QItemDelegate使用的编辑器
Combo Widget Mapper Example 组合窗口小部件映射器示例显示了如何使用自定义委托将信息从模型映射到表单上的特定窗口小部件
Completer Example 完整示例显示了如何根据模型提供的数据为输入小部件提供字符串完成工具
Composition Modes 演示合成模式在QPaint中的工作方式
Concentric Circles Example 演示抗锯齿和浮点精度带来的改进质量
Custom Completer Example Custom Completer示例显示了如何根据模型提供的数据为输入小部件提供字符串完成工具。完成符根据用户输入的前三个字符弹出可能单词的建议,用户选择的单词使用QTextCursor插入TextEdit
Custom Sort/Filter Model Example 自定义排序/筛选模型示例说明了如何将QSortFilterProxyModel子类化以执行高级排序和筛选
Diagram Scene Example 演示如何使用图形视图框架
Digital Clock Example 数字时钟示例显示了如何使用QLCDNumber显示具有类似LCD数字的数字
Dir View Example 这个例子演示了树状视图的用法,以及在触摸屏上平滑地闪烁
Dock Widgets Example Dock Widgets示例显示了如何向应用程序添加Dock窗口。它还展示了如何使用Qt的富文本引擎
Drag and Drop Puzzle Example 拖放拼图示例演示了将拖放系统与项目视图小部件一起使用的方法
Drag and Drop Robot Example 演示如何在图形视图中拖放项目
Draggable Icons Example 可拖动图标示例显示了如何在同一应用程序中的小部件之间以及在不同应用程序之间拖放图像数据
Draggable Text Example 演示如何在小部件之间拖放文本
Drop Site Example 示例显示了如何区分拖放操作中可用的各种MIME格式
Dynamic Layouts Example 演示如何在运行的应用程序中重新定向小部件
Easing Curves Example 缓和曲线示例显示了如何使用缓和曲线来控制动画的速度
Echo Plugin Example 这个例子展示了如何创建Qt插件
Editable Tree Model Example 这个例子展示了如何实现一个简单的基于项的树模型,该模型可以与模型/视图框架中的其他类一起使用
Elastic Nodes Example 演示如何与场景中的图形项交互
Elided Label Example 本例创建了一个类似于QLabel的小部件,如果文本太长而不适合小部件的几何图形,则省略最后一行可见内容
Embedded Dialogs 演示如何将对话框嵌入到图形视图中
Event Transitions Example 事件转换示例显示了如何使用事件转换,这是状态机框架的一项功能
Extension Example 扩展示例显示了如何使用QAbstractButton::toggled()信号和QWidget::setVisible()插槽向QDialog添加扩展
Factorial States Example 阶乘状态示例显示了如何使用状态机框架计算整数的阶乘
Fade Message Effect Example 演示如何对视图中的项应用效果
Fetch More Example Fetch More示例显示了如何按需向项目视图模型添加项目
Find Files Example 用于在指定文件夹中查找文件的对话框
Finger Paint Example 显示如何使用触摸屏制作简单的绘画应用程序
Flow Layout Example 显示如何为不同窗口大小排列小部件
Font Sampler Example 字体采样器示例显示了如何预览和打印多页文档
Fridge Magnets Example 冰箱磁铁示例说明了如何使用拖放在几种MIME编码数据之间移动
Frozen Column Example 此示例演示如何冻结QTableView中的列
Getting Started Programming with Qt Widgets 基于记事本应用程序的Qt小部件教程
Gradients 显示如何将渐变与QPainter一起使用
Graphics View Flow Layout Example 演示图形视图场景上的流布局
Group Box Example 分组框示例显示了如何在Qt中使用不同类型的分组框
I18N Example 国际化(I18N)示例演示了Qt对翻译文本的支持。开发人员可以用一种语言编写初始应用程序文本,以后可以在不修改代码的情况下提供翻译。它还演示了如何检测系统语言设置并以适当的语言显示UI
Icons Example 图标示例显示了QIcon如何生成反映图标状态、模式和大小的像素映射
Image Composition Example 显示合成模式在QPaint中的工作方式
Image Gestures Example 演示小部件中简单手势的使用
Image Viewer Example 示例显示了如何组合QLabel和QScrollArea来显示图像
Interview 这个例子演示了模型/视图框架的用法
Item Views Puzzle Example 谜题示例显示了如何使用自定义模型进行拖放,以允许在视图和另一个小部件之间传输项目
License Wizard Example 许可证向导示例显示了如何在Qt中实现复杂向导
Line Edits Example Line Edits示例演示了QLineEdit的多种使用方式,并显示了各种属性和验证器对用户提供的输入和输出的影响
MDI Example MDI示例显示了如何使用Qt的QMdiArea类实现多文档接口
Main Window 主窗口示例显示了Qt对工具栏、停靠窗口、菜单和其他标准应用程序功能的广泛支持
Menus Example 菜单示例演示了如何在主窗口应用程序中使用菜单
Mouse Button Tester “鼠标按钮测试仪”示例演示了如何在自定义类中重新实现鼠标事件。您还可以使用此程序验证Qt是否确实从您的鼠标接收鼠标事件
Move Blocks Example 移动块示例显示了如何使用带有自定义过渡的QStateMachine在QGraphicsScene中设置项目动画
Movie Example 电影示例演示如何使用QMovie和QLabel显示动画
Order Form Example 订单示例显示了如何通过将简单模板与用户在对话框中输入的数据相结合来生成富文本文档
Pad Navigator Example 演示如何创建动画用户界面
Painter Paths Example 绘制路径示例显示了如何使用绘制路径构建复杂形状以进行渲染
Part 1 - Designing the User Interface 描述如何对通讯簿示例的用户界面进行编码。第一部分介绍了地址簿应用程序的基本图形用户界面(GUI)的设计
Part 2 - Adding Addresses 描述在通讯簿中插入记录的代码示例
Part 3 - Navigating between Entries 解释用于导航联系人的代码
Part 4 - Editing and Removing Addresses 解释如何添加编辑和删除功能
Part 5 - Adding a Find Function 描述如何添加查找函数
Part 6 - Loading and Saving 描述如何添加保存和加载功能
Part 7 - Additional Features 描述如何以VCard格式导出数据
Path Stroking 路径笔划示例显示了可与QPainter一起使用的各种类型的笔
Pinch Zoom Example 演示如何识别手势
Ping Pong States Example 乒乓状态示例显示了如何在状态机框架中将并行状态与自定义事件和转换一起使用
Pixelator Example Pixelator示例显示了如何使用委托自定义在标准项目视图中呈现项目的方式
Plug & Paint Basic Tools Example 为绘制功能提供基本工具的插件
Plug & Paint Example 演示如何使用插件扩展Qt应用程序
Plug & Paint Extra Filters Example 提供额外过滤器的插件
QRegularExpression Example QRegularExpression示例通过提供一个可以在自定义文本字符串上创建和测试新正则表达式的环境,展示了如何将Qt中的正则表达式应用于文本
Regular Expressions Example 正则表达式(RegExp)示例显示了如何通过提供一个环境将Qt中的正则表达式应用于文本,在该环境中可以在自定义文本字符串上创建和测试新的正则表达式
Rogue Example Rogue示例演示了如何使用Qt状态机进行事件处理
SDI Example SDI示例显示了如何创建单文档界面。它使用许多顶级窗口来显示不同文本文件的内容
Screenshot Example 屏幕截图示例显示如何拍摄桌面的屏幕截图
Scribble Example Scribble示例显示了如何重新实现QWidget的一些事件处理程序,以接收为应用程序小部件生成的事件
Settings Editor Example 设置编辑器示例显示了Qt的标准设置支持如何在应用程序中使用,它提供了一个编辑器,使用户可以查看已安装应用程序的设置,并修改可以编辑的设置
Shaped Clock Example Shaped Clock示例显示了如何将半透明背景和小部件掩码应用于顶级小部件以生成形状窗口
Simple Anchor Layout Example 演示图形视图场景上的锚点布局
Simple DOM Model Example 简单的DOM模型示例显示了如何调整现有类以用于模型/视图框架
Simple Tree Model Example 简单树模型示例显示了如何将层次模型与Qt的标准视图类一起使用
Simple Widget Mapper Example Simple Widget Mapper示例显示了如何使用小部件映射器显示来自小部件集合中模型的数据
Sliders Example Sliders示例显示了如何使用Qt中可用的不同类型的滑块:QSlider、QScrollBar和QDial
Spin Box Delegate Example Spin Box Delegate示例显示了如何通过重用标准Qt编辑器小部件在模型/视图框架中为自定义委托创建编辑器
Spin Boxes Example 数字显示框示例显示了如何使用Qt中可用的多种不同类型的数字显示框,从简单的QSpinBox小部件到更复杂的编辑器,如QDateTimeEdit小部件
Spreadsheet 电子表格示例显示了如何创建一个简单的电子表格应用程序
Standard Dialogs Example 标准对话框示例显示了Qt提供的标准对话框
Star Delegate Example Star Delegate示例演示了如何创建一个可以绘制自身并支持编辑的代理
States Example 状态示例显示如何使用Qt状态机播放动画
Stickman Example Stickman示例演示了如何在状态机中设置过渡动画以实现关键帧动画
Style Plugin Example 这个例子展示了如何创建一个插件,用新的GUI外观扩展Qt
Style Sheet Example 样式表示例显示如何使用样式表
Styles Example 样式示例说明了如何使用Qt创建自定义小部件图形样式,并演示了Qt的预定义样式
Sub-Attaq 这个例子展示了Qt结合动画框架和状态机框架来创建游戏的能力
Syntax Highlighter Example Syntax Highlighter示例显示了如何执行简单的语法高亮显示
System Tray Icon Example 系统托盘图标示例显示如何将带有菜单和弹出消息的图标添加到桌面环境的系统托盘
Tab Dialog Example Tab Dialog示例显示了如何使用QTabWidget类构造选项卡对话框
Tablet Example 此示例显示了如何在Qt应用程序中使用Wacom平板电脑
Tetrix Example Tetrix示例是经典Tetrix游戏的Qt版本
Text Codecs Example 如何使用文本编解码器导入和导出文本
Text Edit 文本编辑示例显示Qt的富文本编辑功能正在运行
Tool Tips Example 工具提示示例显示了如何为应用程序的小部件提供静态和动态工具提示
Touch Dials Example 演示如何将触摸应用于一组标准Qt小部件
Touch Knobs Example 演示如何创建接受触摸输入的自定义控件
Traffic Light Example 交通灯示例显示了如何使用状态机框架实现交通灯的控制流
Transformations Example 变换示例显示变换如何影响QPainter渲染图形图元的方式
Tree Model Completer Example Tree Model Completer示例显示了如何为分层模型提供完成工具,使用句点作为分隔符来访问Child、GrandChild和GrandGrandChill级别的对象
Trivial Wizard Example 普通向导示例说明了如何使用QWizardPage的三个实例和QWizard的一个实例创建线性三页注册向导
Two-way Button Example 双向按钮示例显示了如何使用状态机框架实现一个简单的状态机,该状态机在单击按钮时切换当前状态
Undo Framework 此示例显示了Qt的撤消框架的实际操作
Undo Framework Example 这个例子展示了如何使用Qt undo框架实现undo/redo功能
Validators Example 验证器示例显示了输入验证器的信号发射行为
Vector Deformation 演示如何操作QPainterPath的元素
Weather Anchor Layout Example 演示图形视图场景上的锚点布局
Widgets Gallery Example Widgets Gallery示例显示了与设计UI相关的小部件
Widgets Tutorial - Child Widgets
Widgets Tutorial - Creating a Window
Widgets Tutorial - Nested Layouts
Widgets Tutorial - Using Layouts
Wiggly Example Wiggly示例显示了如何使用QBasicTimer和timerEvent()制作小部件的动画。此外,该示例演示了如何使用QFontMetrics确定屏幕上文本的大小
Window Flags Example Window Flags示例显示了如何使用Qt中可用的窗口标志
Qt Windows Extras
Icon Extractor 演示如何访问Windows二进制文件中包含的图标
Music Player 演示如何管理Windows DWM功能、跳转列表、任务栏按钮覆盖和缩略图工具栏
Quick Player 演示在Qt Quick中使用QtWinExtras
Qt XML
DOM Bookmarks Example 提供XML书签交换语言文件的读取器
QXmlStream Bookmarks Example 演示如何读取和写入XBEL文件
XML Stream Lint Example 从输入文件读取并写入标准输出文件的命令行工具
Qt XML Patterns
C++ Source Code Analyzer Example 使用XQuery和xmlpatterns命令行实用程序查询C++源代码
File System Example 使用QtXML模式查询建模为类似XML的非XML数据
Recipes Example 使用Qt XML模式查询从文件加载的XML数据
XML Schema Validation Example 使用Qt-XML模式通过W3C XML模式验证XML

你可能感兴趣的:(QT,qt,开发语言)