
QT Widget
文章平均质量分 85
QT Widget 学习笔记,文章基本都会搭配实例
火山上的企鹅
所有的热爱都要不遗余力
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt WORD/PDF(五)使用Json一键填充Word表格
QAxObject是 Qt 提供的一个类,它用于与 COM(Component Object Model)对象进行交互。COM 是一种微软的技术,广泛用于各种应用程序之间的通信,尤其在 Windows 平台上,很多软件和系统组件都是基于 COM 构建的。QAxObject 类提供了一个 Qt 风格的接口,简化了与这些 COM 对象的交互。此Demo主要功能是利用 Qt 和 Microsoft Word 的 COM 接口实现自动化操作,填充和高亮 Word 文档中的表格内容。原创 2025-01-13 12:20:41 · 1251 阅读 · 0 评论 -
Qt 中使用 moveToThread 多线程踩坑记录
今天在使用 Qt 的实现多线程时,遇到了两个常见的坑,在这里记录一下,供自己和大家参考。原创 2025-01-13 12:13:22 · 801 阅读 · 0 评论 -
Qt WORD/PDF(三)使用 QAxObject 对 Word 替换(QML)
QAxObject是 Qt 提供的一个类,它用于与 COM(Component Object Model)对象进行交互。COM 是一种微软的技术,广泛用于各种应用程序之间的通信,尤其在 Windows 平台上,很多软件和系统组件都是基于 COM 构建的。QAxObject 类提供了一个 Qt 风格的接口,简化了与这些 COM 对象的交互。本文主要使用 QAxObject 操作 word 文档,使用键值对,对模板文件进行替换操作,导出相应的文档,特别适合输出报告。原创 2024-12-16 23:20:55 · 849 阅读 · 0 评论 -
Qt WORD/PDF(二)使用 QtPdfium库实现 PDF操作、打印等
QtPdfium是基于Pdfium库的一个Qt绑定。Pdfium是一个由Google开发并开源的PDF渲染引擎,它被广泛应用于Chrome浏览器和其他一些Google产品中。QtPdfium则是一个专门将Pdfium引入Qt项目的封装,使得Qt应用程序可以使用Pdfium的PDF渲染功能。它的主要目标是高效的PDF文档渲染,特别是在Web浏览器等高性能需求的应用场景中。相较于Poppler,Pdfium侧重于简洁、高效的渲染和性能优化。原创 2024-12-16 12:08:53 · 1728 阅读 · 0 评论 -
Qt WORD/PDF(一)使用 QtPdfium库实现 PDF 预览
Qt6 从版本 6.2 开始提供了对PDF的官方支持。这个模块基于 Pdfium,为Qt应用提供了原生的PDF渲染功能,使得开发者可以更方便地在Qt应用中集成PDF查看和处理功能。而我们为了更好的兼容性,一般采用Poppler或QtPdfiumPDF渲染引擎。Poppler是一个开源的PDF渲染库,基于xpdf项目,提供了一个强大的API用于PDF文档的解析和渲染。它支持将PDF转换为图像、提取文本、查找内容、以及更多PDF操作。它的优势在于功能全面且经过了广泛的测试。原创 2024-12-16 12:06:06 · 2345 阅读 · 2 评论 -
Qt WORD/PDF(四)使用 QAxObject 对 Word 替换(QWidget)
QAxObject是 Qt 提供的一个类,它用于与 COM(Component Object Model)对象进行交互。COM 是一种微软的技术,广泛用于各种应用程序之间的通信,尤其在 Windows 平台上,很多软件和系统组件都是基于 COM 构建的。QAxObject 类提供了一个 Qt 风格的接口,简化了与这些 COM 对象的交互。本文主要使用 QAxObject 操作 word 文档,使用键值对,对模板文件进行替换操作,导出相应的文档,特别适合输出报告。原创 2024-12-17 12:18:27 · 1533 阅读 · 0 评论 -
Qt Widget使用QCustomPlot库实现二维螺旋曲线(螺旋曲线一)
设R1为内径,n为圈数,d为圈距。QCustomPlot 它是一个基于Qt C++的图形库,用于绘制和数据可视化 - 制作漂亮的2D图 - 曲线图、趋势图、坐标图、柱状图等,并为实时可视化应用程序提供高性能服务。它没有进一步的依赖关系,并有着良好的文档记录。原创 2021-11-29 23:33:09 · 1746 阅读 · 2 评论 -
QT 数据库学习笔记(二)QT操作SQLite数据库
● 数据和数据库(DB)利用计算机进行数据处理,首先需要将信息以数据形式存储到计算机中,因为数据是可以被计算机接收和处理的符号。根据所表示的信息特征不同,数据有不同的类别,如数字、文字、表格、图形/图像和声音等。数据库(DataBase,DB),顾名思义,就是存放数据的仓库,其特点是数据按照数据模型组织,是高度结构化的,可供多个用户共享并且具有一定的安全性。● 数据库管理系统(DBMS)数据库管理系统即DBMS(DataBase Management System),它是位于用户应用程序和操作系统之原创 2021-10-27 21:56:30 · 1361 阅读 · 0 评论 -
QT 数据库学习笔记(一)数据库基本概念
SQLite 是一个c语言库,实现了一个小型、快速、自包含、高可靠性、全功能的SQL数据库引擎。 SQLite是世界上使用最多的数据库引擎。 SQLite内置在所有手机和大多数电脑中,并与人们每天使用的无数其他应用程序绑定在一起。 在Qt5以上版本可以直接使用 SQLite。...原创 2021-10-27 20:30:30 · 694 阅读 · 2 评论 -
Qt TCP/UDP 网络协议入门实操(补充)
源码: NetToolsTestQT Widge 其它文章请点击这里: QT Widget 学习笔记姊妹篇: Qt TCP/UDP 网络协议入门实操(一)TCP通讯Qt TCP/UDP 网络协议入门实操(二)UDP通讯Qt TCP/UDP 网络协议入门实操(一)TCP通讯此文只是最简单的入门学习,需进一步可以看 飞扬青云 大佬的源码 QWidget原创 2021-10-18 21:43:18 · 682 阅读 · 0 评论 -
Qt TCP/UDP 网络协议入门实操(二)UDP通讯
文章目录一、UDP 服务器二、UDP 服务器 源码: NetToolsTestQT Widge 其它文章请点击这里: QT Widget 学习笔记姊妹篇: Qt TCP/UDP 网络协议入门实操(一)TCP通讯此文只是最简单的入门学习,需进一步可以看 飞扬青云 大佬的源码 QWidgetDemo, 选择 nettool ,已经是非常完善的网络调试助原创 2021-10-18 21:35:22 · 1141 阅读 · 2 评论 -
Qt TCP/UDP 网络协议入门实操(一)TCP通讯
关于TCP/IP协议可详看:TCP/IP协议详解 - 知乎 具体就不介绍总的来说,TCP/IP通讯有两个部分:客户端和服务器QTcpServer(监听套接字)和QTcpSocket(通讯套接字)监听套接字,顾名思义,监听关于各种通讯的状态,一旦进行通讯,监听套接字会启动通讯套接字,进行通讯客户端使用connectToHost函数主动连接服务器后,服务器会触发 newConnectio 这个槽函数,并进行取出 QTcpServer(监听套接字),将相关内容取出并赋给QTcpSocket(通讯套接原创 2021-10-18 21:25:26 · 2465 阅读 · 4 评论 -
Qt Widget 之电池控件(QPainter)
文章目录二、关键信息1. 驱动输入2. 绘制过程三、完整代码 GitHub 地址: QWidgetPro ,选择子工程 BatteryQT 其它文章请点击这里: QT QUICK QML 学习笔记 # 一、效果本文采用 QPainter 来绘制电池控件,顺便很适合用来初学 **QT Widget** 主要参考了飞扬青云大神的 Qt开源作品25-电池电量控件 ,相比之下, 此文更加适合新手学习原创 2021-09-12 18:34:16 · 3848 阅读 · 4 评论 -
Qt Widget 之简易串口助手(QSerialPort)
Qt 作上位机,与硬件连接中,串口是最最最常用的功能。 本文写了一个很容易入手的简单串口程序,演示如下:原创 2021-08-05 19:55:12 · 5380 阅读 · 22 评论