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 |