所有 Qt 示例
一个专为横向和纵向设备设计的 Qt Quick 应用程序,它使用自定义组件、响应式布局和 JavaScript 作为应用程序逻辑。 | |
一个汽车模型示例,展示了如何使用 Qt Quick 3D 摄像头、扩展场景环境以及 Qt Quick 3D。 | |
一个具有基于状态的定制用户界面的 Qt Quick 应用程序。 | |
一个使用 Qt Quick 3D 物理引擎和其他 Qt 模块进行掷骰子的应用程序。 | |
一个 Widgets 应用程序,用于显示和打印 JSON、文本和 PDF 文件。 | |
演示了 Qt Quick 3D 的材质和效果功能。这个示例演示了如何在 Qt Quick 3D 中使用粒子效果和材质。 | |
基于闹钟应用程序的 Qt Quick 教程。 | |
一个完整的移动应用程序,演示了内购产品。 | |
一个具有响应式 UI 的应用程序,通过结合 Qt Quick、Qt Location、Qt Positioning 和 Qt Websockets,在地图上实时显示闪电。 | |
使用 Qt Quick 播放音频和视频。 | |
OSM (OpenStreetMap) 建筑数据地图的 3D 建筑查看器。 | |
一个 QML 应用程序,用于触摸设备,它使用 Repeater 和 FolderListModel 访问文件夹中的内容,并使用 PinchHandler 处理获取的内容上的捏合手势。 | |
一个 QML 时钟应用程序,展示了如何使用 ListView 类型显示由 ListModel 生成数据,以及使用 SpringAnimation 类型来动画化图像。 | |
如何创建 RESTful API QML 客户端的示例。 | |
一个使用 XmlListModel 和 XmlListModelRole 自定义 QML 类型下载 XML 数据,使用 ListModel 和 ListElement 创建类别列表,并使用 ListView 显示数据的 QML RSS 新闻阅读器。 | |
一个具有菜单、工具栏和状态栏的窗口小部件示例。 | |
演示了如何将 C++ 后端添加到 Qt Design Studio 创建的 3D 项目中。这个示例演示了将 C++ 后端添加到 Qt Design Studio 中创建的 3D 项目中。该示例本身由一个交互式工业机械臂组成,位于 Qt Quick 3D 场景中。控制机械臂的 2D UI 使用 Qt Quick Controls 实现。 | |
由 Kuniaki Moribe 开发的流行拼图游戏的一个 QML 实现。 | |
一个可配置的包含 100 只股票的股票图表。 | |
一个家庭恒温器的用户界面,使用 Qt Quick 实现。它展示了如何创建可以从小型嵌入式显示器扩展到大屏幕桌面应用程序的响应式应用程序。 | |
一个待办事项列表应用程序的 QML 实现,演示了如何创建在任何平台上看起来都像是本地应用程序的应用程序。 |
Active Qt
COM 应用示例展示了如何使用 ActiveQt 开发一个能够通过 COM 自动化的 Qt 应用程序。不同的基于 QObject 的类被暴露为 COM 对象,并与正在运行的 Qt 应用程序的 GUI 进行通信。这些 COM 对象的 API 被设计得类似于标准 COM 应用程序的 API,例如来自 Microsoft Office 的 API。 | |
Outlook 示例演示了如何使用 ActiveQt 自动化 Outlook。该示例利用 dumpcpp 工具生成描述 Outlook 对象模型的类型库的 C++ 命名空间。 | |
简单示例演示了如何使用 QAxBindable 和 QAxFactory。 | |
包装示例演示了如何将现有的 QWidget 类导出为 ActiveX 控件,以及如何使用 QAxFactory 与 QAXFACTORY_EXPORT() 宏。本示例中的 ActiveX 控件是 Qt 提供的标准按钮类 QPushButton、QCheckBox 和 QRadioButton。 | |
包装示例演示了如何将现有的 QWidget 类导出为 ActiveX 控件,以及如何使用 QAxFactory 与 QAXFACTORY_EXPORT() 宏。本示例中的 ActiveX 控件是 Qt 提供的标准按钮类 QPushButton、QCheckBox 和 QRadioButton。 |
Qt 3D
展示了 Qt 3D 提供的四个基本形状,并为每个形状设置网格。 | |
一个 QML 示例,演示了从多个视口渲染场景图。 | |
一个 QML 应用程序,演示了使用 PBR 材质的实例。 | |
一个 C++ 应用程序,演示了如何在 Qt 3D 中渲染场景。 | |
演示如何在 Qt 3D 中创建自定义材料。 | |
一个 QML 应用程序,演示了如何在 Qt 3D 中渲染场景。 | |
一个实现单遍线框渲染方法的 Qt 3D QML 应用程序。 |
Qt Assistant 手册
Qt 蓝牙
展示了使用 RFCOMM 协议通过蓝牙进行通信。 | |
一个演示如何在与蓝牙低功耗心率设备/服务交互的游戏。 | |
一个示例,演示了如何配置和管理 GATT 服务。该示例演示了与外围(从机)功能相关的 Qt 蓝牙低功耗类。 | |
一个用于浏览蓝牙低功耗外围设备内容的程序。该示例演示了使用所有 Qt 蓝牙低功耗类。 |
Qt Charts
此示例演示了麦克风样本与音频级别的绘制。 | |
通过 qml 使用不同的图表类型进行演示。 | |
一个演示 Qt Charts Widgets API 的应用程序。 | |
示例显示如何为 QLineSeries 和 QScatterSeries 启用 OpenGL 加速。 | |
示例展示了如何使用 Qt Charts QML API 实现具有严格性能要求的程序。 | |
这是一个基本的演示,展示了如何使用 qml 使用不同的图表类型。 | |
示例演示了如何创建您自己的自定义缩放效果。 |
Qt CoAP
使用CoAP客户端和Qt Quick用户界面进行组播资源发现 | |
保护CoAP客户端以及与Qt Quick用户界面相结合使用 | |
创建与CoAP服务器通信的应用程序 |
Qt并发
Qt核心
演示如何使用可绑定属性简化您的C++代码 | |
连续缓存示例展示了如何使用QContiguousCache来管理非常大的模型内存使用情况。在某些环境中,内存有限,即使内存不是限制,用户也不喜欢应用程序使用过多的内存。使用QContiguousCache来管理列表,而不是将整个列表加载到内存中,可以允许应用程序限制其使用的内存量,不管它访问的数据集有多大。 | |
演示如何使用共享内存IPC机制在不同进程之间共享图像数据 | |
演示使用QLocalSocket进行简单的本地服务客户端 | |
演示使用QLocalServer和QLocalSocket提供简单的本地服务 | |
显示MIME类型的层次结构,并可用来确定文件的MIME类型 | |
曼德布鲁特集示例演示了如何使用Qt进行多线程编程。它展示了如何使用工作线程执行繁重的计算,而不会阻塞主线程的事件循环。 | |
演示如何解析CBOR格式的文件 | |
使用信号量和槽信号的生产者和消费者示例展示了如何使用QSemaphore控制生产者线程和消费者线程共享的循环缓冲区的访问 | |
使用等待条件和互斥锁的生产者和消费者示例展示了如何使用QWaitCondition和QMutex控制生产者和消费者线程共享的循环缓冲区的访问 | |
演示如何读取和写入XBEL文件 | |
演示在Android应用程序中从Qt调用Java代码 | |
排序列表自定义类型示例展示了如何通过排序列表信号和槽之间发送自定义类型 | |
如何使用Qt的JSON或CBOR类保存和加载游戏 | |
如何在不同序列化格式之间转换 |
Qt D-Bus
演示应用程序实例之间的通信 | |
演示Qt D-Bus类型系统的使用 | |
演示使用D-Bus的简单消息系统 | |
展示了如何使用Qt D-Bus从另一个应用程序控制汽车 |
Qt数据可视化
在QML中使用自定义输入处理实现坐标拖动,并创建自定义坐标格式化器 | |
条形图、散点图和表面图的图库 | |
在QML应用程序中使用Bars3D | |
在QML应用程序中使用Scatter3D | |
3种方法使用Surface3D图的面板 | |
渲染体积对象 |
Qt Designer手册
在运行时从Qt Designer表单创建用户界面 | |
在使用Qt Designer创建的表单中的应用 | |
在使用Qt Designer创建的表单中的应用 | |
创建Qt Designer的自定义多页插件 | |
为Qt Designer创建自定义小部件插件 | |
为Qt Designer创建自定义小部件插件并提供与插件关联的定制任务菜单条目 |
Qt GRPC
Qt GUI
展示了如何使用QVulkanWindow的 basics | |
展示了如何使用QVulkanWindow和Vulkan API进行渲染的 basics | |
展示了如何在QWidget应用程序中使用QVulkanWindow | |
此示例展示如何使用QRhi创建一个最小化的基于QWindow的应用程序 | |
此示例展示如何使用QPainter进行渲染创建一个最小化的基于QWindow的应用程序 |
Qt 图表
在QML中使用自定义输入处理实现坐标拖动,并创建自定义坐标格式化器 | |
条形图、散点图和表面图的图库 | |
在一个Qt Quick应用程序中使用2D图表 | |
在QML应用程序中使用Bars3D | |
在QML应用程序中使用Scatter3D | |
3种方法使用Surface3D图的面板 | |
渲染体积对象 |
Qt HTTP服务器
如何使用QHttpServer创建RESTful API服务器的示例 | |
如何设置HTTP服务器的简单示例 |
Qt 帮助
使用QHelpEngineCore类为应用程序实现上下文相关帮助 |
Qt Linguist手册
了解Qt Linguist上下文概念并使用两种或多种语言 | |
将小Hello World程序翻译成拉丁语 | |
演示Qt对翻译文本的支持 | |
更新后续发布版本中的翻译 |
Qt 位置
GeoJson查看器示例演示了如何操作MapItems、处理用户输入和从GeoJson文件输入输出 | |
地图查看器示例展示了如何显示和交互地图,搜索地址以及找到驾驶方向 | |
如何与MapItemView一起使用过渡 | |
显示地图所需的最少代码 | |
地点示例演示了如何搜索地点和访问相关内容 | |
地点列表示例展示了如何使用ListView搜索和显示地点列表 | |
地点地图示例展示了如何使用MapItemView在地图上搜索和显示地点列表 | |
飞机观察者示例展示了位置和定位数据类型与QML的紧密集成 |
Qt MQTT
创建一个与MQTT代理通信的应用程序 | |
使用 Qt Quick 控件创建一个可以发布 MQTT 主题的应用程序 | |
使用 Qt Quick 控件创建一个可以订阅 MQTT 主题的应用程序 | |
创建一个简约的遥测应用程序 | |
将 MQTT 客户端与 WebSocket 连接相结合 |
Qt 多媒体
测试可用音频设备和其配置 | |
使用 QAudioSink 类启用音频播放 | |
发现可用设备和支持的所有编解码器 | |
使用 QAudioSource 类记录音频 | |
展示如何捕获静止图像或录制视频 | |
播放音频和视频 | |
这个基于 Qt Quick 的应用程序展示了如何使用 API 来捕获静止图像或视频 | |
使用 QML MediaPlayer 类型播放音频和视频 | |
转换视频和相机取景器内容 | |
使用 Qt Quick 记录音频和视频 | |
捕获屏幕或窗口 | |
使用 FFTReal 库分析原始音频流 | |
在图形场景上流式传输视频 | |
实现视频播放器小部件 |
Qt NFC
Qt 网络连接
演示如何检索并显示网络资源 | |
演示如何创建网络服务的客户端 | |
演示如何接收本地区域网上广播的信息 | |
演示如何向本地区域网上多个客户端广播信息 | |
演示如何使用 QDnsLookup 查找主机名 | |
本示例演示了如何实施客户端 DTLS 连接 | |
本示例演示了如何实现一个简单的 DTLS 服务器 | |
演示如何创建网络服务的客户端 | |
演示如何创建网络服务的服务器 | |
演示一个简单的 HTTP 客户端 | |
演示如何在客户端使用 SCTP | |
演示如何在服务器端使用 SCTP | |
演示如何接收发送到多播组的消息 | |
演示如何向多播组发送消息 | |
演示一个有状态的端到端聊天客户端 | |
演示如何在加密 (SSL) 连接上进行通信 | |
线程化幸运服务器示例演示了如何创建一个简单的网络服务服务器,该服务器使用线程来处理来自不同客户端的请求。它旨在与幸运客户端示例一起运行 | |
演示复杂的 TCP/IP 操作 |
Qt 网络身份验证
展示如何使用 OAuth 2 验证访问 Reddit |
Qt OPC UA
使用模型/视图方法在树视图中显示 OPC UA 服务器中所有节点的节点 | |
演示如何生成密钥和证书签名请求 | |
与 OPC UA 服务器交互,以构建简单的水泵机器的 QML 基础 HMI | |
与 OPC UA 服务器交互,以构建简单的水泵机器的 QML 基础 HMI | |
实现简单水泵机器仿真的 OPC UA 服务器 |
Qt OpenGL
2D 绘制示例展示了如何结合使用 QPainter 和 QOpenGLWidget 来显示在支持硬件上的加速 2D 图形 | |
展示如何手动使用用户输入旋转纹理 3D 方块 | |
Hello GL2 示例演示了 Qt 提供的 OpenGL 相关类的基本用法 | |
通过 QOpenGLExtraFunctions 演示 OpenGL ES 3.0 功能 | |
此示例展示了如何创建一个基本的基于 QWindow 的应用程序,用于使用 OpenGL | |
此示例展示了如何创建一个具有立体渲染支持的最小 QOpenGLWidget 基于的应用程序 | |
纹理示例演示了在同时使用 OpenGL 和 Qt 显示图形的应用程序中将 Qt 的图像类用作纹理的方式 |
Qt PDF
允许滚动查看页面的 Qt Quick PDF 查看器 | |
每次查看一页的 Qt Quick PDF 查看器 | |
允许滚动查看页面的基于小部件的 PDF 查看器 |
Qt 定位
日志文件位置源展示了如何创建和操作自定义位置源。这对于模拟 GPS 数据或数据以某种自定义格式接收时非常有用 | |
卫星信息示例展示了使用 Sky View、Table View 或 RSSI View 可用卫星以及用户的当前位置。这是使用 Qt 定位和 Qt Quick 实现的 | |
天气信息示例展示了如何使用用户的当前位置从 Qt Quick 的 C++ 插件中的 Web 服务检索本地内容,使用 Qt 定位 |
Qt Protobuf
传感器示例展示了两个应用程序可以通过发送通过 UDP 套接字发送的 protobuf 消息来进行通信 |
Qt QML
生成 Qt Quick 应用程序的翻译文件 (TS 和 QM) |
Qt Quick
如何使用 QQuickImageProvider 在 QML 中加载图像 | |
如何在 QML 中异步加载图像 | |
展示了如何将 QAbstractItemModel 派生类用作 QML 中的模型 | |
展示了如何在 QML 中使用 QList 作为模型 | |
展示了如何在 QML 中使用 QStringList 作为模型 | |
展示如何将 Qt Quick 场景渲染到一个纹理中,然后被非 Qt Quick 基础的 Direct3D 11 渲染器使用 | |
展示如何将 Qt Quick 场景渲染到一个纹理中,然后被非 Qt Quick 基础的 OpenGL 渲染器使用 | |
展示如何将 Qt Quick 场景渲染到 QRhiTexture 中 | |
演示 QQuickWidget 相对于嵌人本窗口的 QQuickView 的优势 | |
此示例展示如何实现可访问性的按钮 | |
这是一组 QML 动画示例 | |
这是一组 QML 画布示例 | |
这是一组 QML 拖放示例 | |
演示通过 QWidget::createWindowContainer() 的方式将 QQuickWindow 嵌入到 QWidget UI 中 | |
这是与图像类型相关的一系列 QML 示例 | |
一个 Qt Quick 示例展示了如何为 UI 的某个部分设置变量刷新率 | |
这是一组 QML 键盘交互示例 | |
一系列 QML 本地存储示例 | |
这是 QML 中的 MouseArea 类型示例 | |
展示 MultiEffect 的使用 | |
展示 MultiEffect 的使用 | |
展示如何在交互式组件中使用 Qt Quick 输入处理器 | |
这是一系列 QML 定位器示例 | |
一个 Qt Quick 示例展示如何使用着色器效果 | |
一个 Qt Quick 示例展示如何使用形状项 | |
这是与文本相关的 QML 示例集合 | |
这是一系列 QML 模型-视图示例 | |
此示例展示了 QML 中的 Window 和 Screen 类型 | |
展示如何使用布局类型来安排 UI | |
展示如何使用 LayoutItemProxy 来制作响应式 UI | |
这是一个使用 QML 颗粒系统中的影响者的示例集合 | |
这是一个使用 QML 颗粒系统中发射器的示例集合 | |
这是一个使用 QML 颗粒系统中的影响者的示例集合 | |
这是一个使用 QML 颗粒系统中的影响者的示例集合 | |
Conway’s 生命游戏示例展示了如何使用 QML 表格视图类型来显示用户可以滚动的 C++ 模型 | |
像素化示例展示了如何使用 QML 表格视图和委托来制作自定义的表格模型 | |
演示如何使用 QQuickWidget 类将 QML 与 Qt 小部件应用程序混合使用 | |
展示如何在 Qt Quick 场景图中实现自定义几何形状 | |
演示如何在 Qt Quick 场景图中实现自定义材质 | |
展示如何使用 QSGRenderNode 在 Qt Quick 场景图中实现自定义渲染 | |
展示如何在 Qt Quick 场景下直接使用 Direct3D 11 进行渲染 | |
演示如何在单个 QQuickItem 下结合自定义材质和几何体 | |
展示如何使用直接在 Metal 中创建的纹理 | |
展示如何在 Qt Quick 场景下直接使用 Metal 进行渲染 | |
展示如何在 Qt Quick 场景下渲染 OpenGL | |
展示如何实现基于 QPainter 的自定义场景图项 | |
展示如何实现一个自定义 QQuickItem,用于显示 QRhi 渲染的纹理 | |
展示如何在 Qt Quick 场景下直接使用 QRhi 进行渲染 | |
展示在使用 Qt Quick 的线程渲染循环时,自定义项独立于主线程进行动画的好处 | |
展示如何在自定义场景图节点中结合来自两个纹理提供者的两个纹理 | |
展示如何使用直接在 Vulkan 中创建的纹理 | |
展示如何在 Qt Quick 场景下直接使用 Vulkan 进行渲染 | |
转速计控件示例演示如何创建一个类似速度表类型的转速计 | |
可翻转示例展示了一个在点击时翻转的项目,围绕 y 轴旋转 | |
Qt Quick 形状示例,演示在不同的应用程序中使用形状的不同方式 |
Qt Quick 3D
演示简单的实例绘制 | |
演示 Qt Quick 3D 中的抗锯齿模式 | |
演示在 3D 场景中使用烤面包图 | |
演示编写自定义后处理效果 | |
演示从 C++ 和 QML 提供自定义顶点数据 | |
演示使用自定义材质和 C++ 实例表进行实例化 | |
演示编写着色的自定义材质 | |
演示使用变形目标编写 C++ 自定义几何体 | |
演示使用自定义顶点和片着色器 | |
演示动态模型创建 | |
演示在 Qt Quick 3D 中如何同时渲染 2D 和 3D 对象 | |
演示在 Qt Quick 3D 中如何进行实例化渲染 | |
演示如何在 Qt Quick 3D 中渲染场景 | |
演示使用细节层次辅助 | |
演示使用不同的灯光类型 | |
演示如何在 Qt Quick 3D 中控制变形动画 | |
演示使用实验性的构建时材料处理支持 | |
演示如何使用 Qt Quick 3D Particles3D 模块 | |
演示选择模型 | |
展示原理性材质的使用 | |
展示如何从 C++ 或 QML 提供自定义纹理数据 | |
展示如何使用 Quick3D 创建简单游戏 | |
展示在 Quick 3D 场景中使用 Qt Quick 项目 | |
展示在 Qt Quick 3D 中使用反射探测 | |
展示如何随需加载资源 | |
展示使用扩展场景环境 | |
展示 Qt Quick 3D 中的反射 | |
展示如何在 3D 场景中启用雾效 | |
展示如何在 Qt Quick 3D 中渲染简单的皮肤动画 | |
展示如何使用 QtQuick3D 渲染扩展实现遮罩轮廓 | |
展示如何将材质赋予子网格 | |
展示如何使用 View3D 从多个摄像机显示场景 | |
Qt Quick 应用,演示使用 QML 和时间轴创建的虚拟助手 3D 模型动态动画 | |
展示如何在 Qt Quick 3D 中进行体积渲染 |
Qt Quick 3D 物理引擎
展示如何生成物理对象 | |
展示角色控制器类型 | |
展示使用复杂碰撞形状 | |
展示使用不同形状 | |
展示使用触发体和碰撞信息 | |
展示设置物体质量和惯性的不同方式 | |
展示使用物理材质 | |
展示设置简单物理场景 |
Qt Quick 控件
桌面 QML 应用,使用自定义 Qt Quick 控件来显示文件系统的文本文件 | |
展示使用 QQuickAttachedPropertyPropagator | |
Qt Quick 控件与一个实现简单联系人列表的 C++ 类的 QML 应用 | |
简单事件日历 | |
使用 Qt Quick 控件及一个带有自定义控件 QML 插件的 QML 应用 | |
控件画廊 | |
使用自定义想象样式资产的汽车用户界面 | |
使用 Qt Quick 控件的富文本编辑器应用 | |
iOS 的待办事项列表应用 | |
展示为可穿戴设备设计的应用程序启动器 |
Qt Quick 效果制作器
展示如何使用使用Qt Quick效果制作者(QQEM)创建的效果 |
Qt远程对象
开发一个非常简单的客户端程序,该程序显示服务器上的内容以及更改 | |
开发一个简单的服务器程序,该程序显示并更改可用于远程对象网络的QTreeView中的内容 | |
使用QtRemoteObjects与基于非QIODevice的消息传输(QWebSocket) | |
使用QSslSockets设置安全的远程对象网络 | |
最小化的远程对象服务器和客户端 | |
一个客户端,它从一个服务器保存时间对象的副本并将其在时钟中显示时间 | |
一个服务器,它与连接的客户端共享时间对象 |
Qt SCXML
实现SCXML规范中提出的计算器示例的应用程序 | |
使用状态机实现简单的FTP客户端 | |
调用编译后的嵌套状态机 | |
向C++数据模型发送数据并接收数据 | |
演示与SCXML一起使用独立的javascript文件 | |
一个Qt Quick应用程序,使用动态加载的状态机实现交通灯 | |
一个基于小部件的应用程序,使用动态加载的状态机实现交通灯 | |
一个Qt Quick应用程序,使用编译状态机实现简化的交通灯 | |
一个Qt Quick应用程序,使用编译状态机实现交通灯 | |
一个基于小部件的应用程序,使用编译状态机实现交通灯 |
Qt SQL
展示如何使用Qt SQL类与模型/视图框架一起使用 | |
缓存的表示例显示如何使用表视图访问数据库,并将对数据的任何更改缓存,直到用户明确使用推送按钮提交它们 | |
钻取示例显示如何使用QSqlRelationalTableModel和QDataWidgetMapper类从数据库读取数据以及提交更改 | |
主/详情示例显示如何在同一应用程序中显示来自不同数据源的数据。专辑标题、相应的艺术家和发行日期保存在数据库中,而每个专辑的曲目存储在XML文件中 | |
查询模型示例显示如何使用封装查询和表视图以提高从SQL查询中获取的数据的定制版本 | |
关系表模型示例显示如何使用关系模型和表视图来可视化数据库中项目之间的关系 | |
SQL浏览器示例显示如何使用数据浏览器来可视化实时数据库上SQL语句的结果 | |
SQL小部件映射器示例显示如何使用从数据库映射到表单上的小部件的信息 | |
表格模型示例展示了如何使用专用SQL表格模型和表格视图来编辑数据库中的信息 |
Qt传感器
传感器展示示例通过视觉示例演示了传感器的使用 |
Qt串行总线
示例发送和接收CAN总线帧 | |
示例实现了一个Modbus客户端应用程序 | |
示例展示了如何处理自定义Modbus功能代码 | |
示例实现了一个Modbus服务器应用程序 |
Qt串行端口
Qt空间音频
展示了Qt中空间音频引擎的一些功能 |
Qt状态机
移动块示例展示了如何使用自定义过渡来动画化QGraphicsScene中的项目 | |
乒乓状态示例展示了如何在Qt状态机框架中使用并行状态以及自定义事件和过渡 | |
流氓示例展示了如何使用Qt状态机进行事件处理 | |
交通灯示例展示了如何使用Qt状态机概述实现交通灯的控制流程 |
Qt语音输入
Qt UI工具
使用QUiLoader动态加载.ui文件 |
Qt虚拟键盘
此示例展示了如何在Qt Quick应用程序中使用虚拟键盘 |
Qt Wayland合成器
自定义扩展展示了如何实现自定义Wayland扩展 | |
自定义壳展示了如何实现自定义壳扩展 | |
花哨合成器是一个示例,演示了如何使用纯QML编写花哨的Wayland合成器 | |
IVI合成器是一个示例,演示了如何使用IviApplication扩展 | |
最小C++是一个示例,演示了如何使用C++编写Wayland合成器 | |
最小QML是一个简单的示例,演示了如何使用QML编写Wayland合成器 | |
多输出是一个示例,演示了具有多个输出的合成器 | |
多屏幕是一个适用于多个屏幕的桌面风格Wayland合成器 | |
概述合成器展示了如何在网格中切换客户端 | |
QtShell合成器展示了如何使用QtShell壳扩展 | |
服务器端装饰合成器是一个简单的示例,展示了在xdg-shell上的服务器端窗口装饰 | |
跨屏幕是一个示例,演示了如何使用Wayland客户端跨多个屏幕 |
Qt WebChannel
一个通过WebSocket与QWebChannel服务器通信的HTML/JavaScript客户端 | |
一个通过WebSocket与QWebChannel服务器通信的QML客户端 | |
使用QWebChannel C++ API实现的简单聊天服务器 | |
服务器和运行在浏览器中的远程客户端之间的简单聊天 |
Qt WebEngine
将自定义样式表注入网页并提供自定义标记语言的丰富文本预览工具 | |
演示如何加载和处理网页内容 | |
基于Qt WebEngine Widgets的Cookie浏览器 | |
冻结和丢弃后台标签页以减少CPU和内存占用 | |
演示如何将HTML5网页通知传递给用户 | |
演示如何订阅和取消订阅推送通知 | |
使用WebEngineView QML类型实现的网页浏览器 | |
使用Qt WebEngine和QSslServer的简单客户端证书认证场景 | |
使用Qt WebEngine将网页转换为PDF文档 | |
演示如何处理地理位置请求 | |
演示如何使用Qt WebEngine Widgets打印网页 | |
基于Qt WebEngine Widgets的简单浏览器 | |
将拼写检查器集成到简单HTML表单中 | |
使用QWebEngineView显示全屏视频 |
Qt WebSockets
解释如何编写QML WebSocket客户端示例 | |
一个简单示例,展示了如何使用QML WebSocketServer | |
一个使用安全WebSocket(wss)的简单客户端应用程序 | |
一个简单的服务器,通过安全WebSocket(wss)响应用户 | |
使用WebSocket协议的最小聊天应用程序 | |
演示如何编写简单的WebSocket客户端应用程序 | |
演示如何编写简单的WebSocket服务器应用程序 |
Qt WebView
Minibrowser示例演示了如何使用Qt WebView模块与Qt Quick结合使用 |
Qt Widgets
可视化包含40000个碎片项的巨大图形视图场景 | |
地址簿示例演示了如何使用代理模型在单一模型的不同视图上显示数据 | |
演示Painter中的仿射变换如何工作 | |
模拟时钟示例展示了如何绘制自定义小部件的内容 | |
基本绘图示例展示了如何使用QPainter类以各种样式显示基本图形原语 | |
演示如何创建基本的图形布局 | |
演示如何使用标准布局管理器 | |
基本排序/过滤模型示例说明了如何使用QSortFilterProxyModel执行基本排序和过滤 | |
示例演示了如何使用信号和槽实现计算器小部件的功能,以及如何使用 QGridLayout 将子小部件排列成栅格 | |
日历小部件示例展示了如何使用 QCalendarWidget | |
演示如何在图形视图中动画化项目 | |
组合小部件绘制示例展示了如何使用自定义代理来将模型中的信息映射到表单中特定的小部件 | |
完成器示例展示了如何提供一个基于模型提供的数据的输入小部件的字符串补全功能 | |
演示了组合模式在 QPainter 中的工作方式 | |
展示了如何使用 QRhi Qt 的 3D API 和着色语言抽象层渲染纹理立方体并集成与 QPainter 和小部件 | |
自定义完成器示例展示了如何提供一个基于模型提供的数据的输入小部件的字符串补全功能。完成器根据用户输入的前三个字符弹出可能的单词建议,并将用户选择的单词插入到 QTextEdit 中 | |
自定义排序/过滤模型示例说明了如何子类化 QSortFilterProxyModel 以执行高级排序和过滤 | |
演示了如何使用图形视图框架 | |
演示了如何在图形视图中拖放项目 | |
可拖拽图标示例展示了如何在同一应用程序中的小部件以及不同应用程序之间拖放图像数据 | |
阐述了如何在小部件之间拖放文本 | |
示例展示了如何在拖放操作中区分各种 MIME 格式 | |
缓动曲线示例展示了如何使用缓动曲线来控制动画的速度 | |
此示例展示了如何实现一个简单的基于项目的树模型,它可以与其他模型/视图框架中的类一起使用 | |
演示了如何与场景中的图形项目交互 | |
获取更多示例展示了如何按需向项目视图模型添加项目 | |
展示了如何对不同窗口大小进行小部件排列 | |
此示例演示了如何在 QTableView 中冻结列 | |
一个基于 Qt 小部件的记事本应用的教程 | |
展示了如何与 QPainter 一起使用渐变 | |
展示了 compositor 模式在 QPainter 中的工作方式 | |
演示了在部件中使用简单手势的使用方法 | |
许可向导示例展示了如何在 Qt 中实现复杂的向导 | |
行编辑示例演示了多种使用 QLineEdit 的方法,并展示了各种属性和验证器对用户输入和输出的影响 | |
菜单示例演示了在主窗口应用程序中使用菜单的方法 | |
订单表单示例展示了如何通过将简单的模板与对话框中用户输入的数据相结合来生成丰富的文本文档 | |
绘图路径示例展示了如何使用绘图路径构建复杂形状进行渲染 | |
路径描边示例展示了可以用于 QPainter 的各种笔的类型 | |
QRegularExpression 示例演示了 Qt 中正则表达式如何应用于文本,它提供了一个环境,可以在这个环境中创建和测试新的正则表达式。 | |
绘画示例显示了如何重新实现 QWidget 的一些事件处理程序,以便接收为应用程序的控件生成的事件。 | |
快捷键编辑器示例展示了如何创建一个基本的、读写层次模型,以配合 Qt 的标准视图和 QKeySequenceEdit 类使用。有关模型/视图编程的描述,请参阅模型/视图编程概述 | |
演示了如何在一个图形视图场景中使用锚点布局。 | |
展示了如何使用 QRhi,Qt 的 3D API 和阴影语言抽象层来渲染三角形。 | |
简单的树状模型示例展示了如何使用带有 Qt 标准视图类的层次模型。 | |
滑动条示例显示了如何在 Qt 中使用不同类型的滑动条:QSlider、QScrollBar 和 QDial。 | |
微调控件示例展示了如何在 Qt 中使用多种不同类型的微调控件,从简单的 QSpinBox 小部件到更复杂的编辑器,如 QDateTimeEdit 小部件。 | |
电子表格示例展示了如何创建一个简单的电子表格应用程序。 | |
标准对话框示例展示了 Qt 提供的标准对话框。 | |
星号委托示例展示了如何创建一个可以绘画自身并支持编辑的委托。 | |
语法高亮器示例演示了如何执行简单的语法高亮。 | |
系统托盘图标示例说明了如何向桌面环境的系统托盘中添加一个带有菜单和弹出消息的图标。 | |
标签对话框示例展示了如何使用 QTabWidget 类构建标签对话框。 | |
本示例展示了如何在使用 Qt 应用程序中使用 Wacom 平板。 | |
截图示例展示了如何截取桌面屏幕。 | |
演示了如何创建接受触摸输入的自定义控件。 | |
变换示例展示了变换如何影响 QPainter 渲染图形原语的方式。 | |
本示例展示了如何创建一个具有半透明背景的圆形窗口。 | |
树状模型补全器示例展示了如何为层次模型提供补全功能,使用点作为分隔符来访问子、孙和曾孙级别对象。 | |
简单向导示例说明了如何使用三个 QWizardPage 实例和一个 QWizard 实例创建一个线性三页注册向导。 | |
本示例展示了如何使用 Qt 撤消框架实现撤消/重做功能。 | |
演示了如何操控 QPainterPath 的元素。 | |
小部件库示例展示了与设计 UI 相关的小部件。 | |
窗口标志示例展示了如何在 Qt 中使用窗口标志。 |
Qt XML
提供了一个 XML 书签交换语言文件的阅读器。 |
© 2024 Qt公司有限公司。本文件中包含的文档贡献是相应所有者的版权。本提供的文档采用GNU自由文档许可证第1.3版,由自由软件基金会发布。Qt和相关标志是芬兰和/或其他国家Qt公司有限公司的商标。所有其他商标均为相应所有者的财产。