![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
文章平均质量分 91
Q-Stark
这个作者很懒,什么都没留下…
展开
-
QT学习笔记-Excel的导入导出
目录前言一、QAXObject简介二、QAXObject使用1.包含相关头文件2.声明相关变量与函数2.函数实现三、QAXObject弊端四、QXLSX简介1.作为附加模块使用配置2.测试前言因工作需要,要实现一个小型的数据管理系统。本着想捡起来QT技能的想法,学习下QTExcel的导入导出功能,基本有两种,一种是使用AXObject,一种是使用开源的XLSX控件。一、QAXObject简介QAxObject是Qt提供的包装COM组件的类,通过COM操作使用QAxObject类,使用此类,需要在原创 2022-03-22 15:22:15 · 2017 阅读 · 1 评论 -
QT学习笔记-数据管理系统设计实现
目录前言一、功能需求二、功能设计三、具体实现1.仓库类2.登录管理类3.主界面类4.视图管理类自定义视图前言因工作需要,要实现一个小型的数据管理系统。本着想捡起来QT技能的想法,学习下QT下管理系统设计。一、功能需求首先肯定是设计界面按照想要的方式进行展示,使用sqlite对数据进行管理,数据excel格式的导入导出,界面的搜索功能,条件选择功能,单条数据的编辑更改功能,账户管理功能。二、功能设计根据不同模块进行分类设计数据仓库类对于数据源的管理设计DBFactory类对数据库操作进行封原创 2022-03-18 10:25:15 · 3139 阅读 · 0 评论 -
QT学习笔记-Qt Model/View
目录前言一、Qt模型视图结构简介二、Qt模型概念Model indexes行列父项**数据项角色**三、Qt视图概念使用已有视图使用模型操作被选项四、Qt委托使用已有委托一个简单的自定义委托五、创建模型设计模型前言因工作需要,要实现一个小型的数据管理系统。本着想捡起来QT技能的想法,学习下QT模型视图的操作。一、Qt模型视图结构简介模型/视图结构,仍然分离了数据与呈现给用户的方式,但提供了基于相同原理的简单框架。这种分离使得它可以在几个不同的视图中显示相同的数据,并且实现新类型的视图,而无需改变原创 2022-03-09 18:14:31 · 5714 阅读 · 0 评论 -
QT学习笔记-QtSQL
目录前言一、QtSQL简介二、SQLite简介三、QtSQL使用3.1建立数据库连接3.2执行SQL语句3.1.1遍历结果集3.1.2增加、更新和删除记录1.insert2.update3.delete3.1.3事务操作3.3SQL 模型类QSqlQueryModelQSqlTableModelQSqlRelationalTableModel3.4通过视图展示数据创建数据感知表单前言因工作需要,要实现一个小型的数据管理系统。本着想捡起来QT技能的想法,学习下QT开发界面管理数据库的操作。一、QtS原创 2022-02-24 15:57:54 · 4510 阅读 · 0 评论 -
QT学习笔记-QtMQTT官方文档翻译
为了加深理解和更好的使用QTMQTT,将官方文档翻译过来记录一下QT学习笔记-QtMQTT官方文档翻译Qt MQTT 概述发布订阅消息主题使用通配符订阅主题共享订阅主题别名安全性服务质量遗嘱消息保留消息Qt MQTT 示例建立客户端Qt MQTT C++类命名空间类QT MQTT模块提供了一个MQTT协议规范的标准兼容性实现,使我们开发的应用能够像遥测显示器和设备一样发布遥测数据。模块支持协议版本包括MQTT 3.1, MQTT 3.1.1,和 MQTT 5.0.Qt MQTT 概述发布订阅消息M原创 2021-03-23 15:26:10 · 1581 阅读 · 1 评论 -
QT学习笔记-编译部署QtMQTT
准备工作下载安装QT如果需要重新安装QT,在安装过程中,要把Perl给选中,如果不选中,编译时会报错。下载Qt MQTT模块点此下载下载时,注意选择与所安装QT版本一致的分支。编译Qt MQTT模块解压将下载下来的qtmqtt压缩包解压到合法路径下复制相关头文件1)在QT安装目录下,选择对应的QT版本和常用的编译器,笔者常用 MSVC 2017 32-bit,选择进入此编译版本文件夹并进入include文件夹,在此目录下新建QtMqtt文件夹。2)将**.\src\mqtt**文件夹原创 2021-03-22 17:11:11 · 1127 阅读 · 0 评论 -
QT5.8和VS2015的配置
公司需要使用QT开发,环境选择VS。1.软件资源下载VS:去微软官网下载2015社区版。编辑时间下有vs2015comity (withsp3)QT:点击打开链接。在此链接中选择qt-opensource-windows-x86-msvc2015_64-5.8.0。并为VS选择辅助工具WINDOWS kits:下载windbg所以最后下载下来的是四个安装包。2.安装原创 2017-04-12 09:58:06 · 3697 阅读 · 0 评论 -
QT头文件中一些知识点
头文件中的一些编码规范原创 2017-04-12 10:41:19 · 4796 阅读 · 0 评论 -
使用 QJsonDocument 处理 JSON
如果你的应用仅仅需要考虑兼容 Qt5,其实已经有了内置的处理函数。Qt5 新增加了处理 JSON 的类,与 XML 类库类似,均以 QJson 开头,在 QtCore 模块中,不需要额外引入其它模块。Qt5 新增加六个相关类: 类名 作用 QJsonArray 封装 JSON 数组 QJsonDocument 读写 JSON 文档 QJsonObject 封装 JSON转载 2017-04-12 14:34:57 · 4337 阅读 · 0 评论