随笔分类 -  4.3 QT学习之路

摘要:8.9更新说明 如下图所示,支持十六进制收发,下载地址已经更新.源码下载地址:https://download.csdn.net/download/qq_37997682/11504836 若没有积分,可以加入 Qt | QML | C++技术交流群(779866667) 免费获取所有文章的demo 阅读全文
posted @ 2019-08-07 20:36 诺谦 阅读(21637) 评论(1) 推荐(3) 编辑
摘要:网络概念 MAC地址(硬件地址) 网络IP地址(如192.168.1.101) 网络端口(实现多路通信,用来给不同应用程序来区分使用,范围0~65535,比如浏览网页服务(80端口), FTP服务(21端口) ) 交换机和路由器 路由器在网络层,路由器可以处理TCP/IP协议,交换机不可以. 交换机 阅读全文
posted @ 2019-08-07 14:55 诺谦 阅读(4830) 评论(0) 推荐(0) 编辑
摘要:1.使用准备 在pro中, 添加QT+= charts 然后在界面头文件中添加头文件并声明命名空间,添加: #include <QtCharts> QT_CHARTS_USE_NAMESPACE 2.QChart之曲线图 绘制曲线图需要用到3个类 QSplineSeries: 用于创建有由一系列数据 阅读全文
posted @ 2019-06-06 15:24 诺谦 阅读(22165) 评论(0) 推荐(4) 编辑
摘要:之前一章学习的是第三方库使用: 34.QT-qextserialport第三方库制作串口助手(并动态检测在线串口,附带源码) 本章来学习自带serial库 1.QSerialPortInfo 示例如下: 2.QSerialPort初始化 初始化如下所示: 3.QSerialPort信号介绍 4.QS 阅读全文
posted @ 2019-06-01 16:28 诺谦 阅读(10497) 评论(0) 推荐(3) 编辑
摘要:dll库问题 查看MZ_Card.dll对应的文档手册,如下图所示: 所以代码写为: 运行打印,发现调用resolve失败: 难道是函数名出错了? 用记事本打开MZ_Card.dll,搜索SendBeep关键字,找到如下图所示: 显然确实和文档给的不一样,有可能是不同编译器的差异吧.所以修改代码: 阅读全文
posted @ 2019-05-31 11:43 诺谦 阅读(2347) 评论(0) 推荐(1) 编辑
摘要:在上章学习了42.QT-操作SQLite数据库后,发现MySQL和SQLite的语句都大致相同,所以本章只测试MySQL是否能使用 MySQL安装参考链接:https://blog.csdn.net/qq_38455201/article/details/83419450 1.由于QT版本是32位, 阅读全文
posted @ 2019-05-28 16:47 诺谦 阅读(4743) 评论(0) 推荐(0) 编辑
摘要:在上章42.QT-QSqlQuery类操作SQLite数据库(创建、查询、删除、修改)详解学习了如何操作SQLite,本章来学习如何访问远程SQLite 1.首先设置共享,映射(用来实现远程访问) 将要共享的share文件夹设置为共享(远程访问默认只能读),如果要想远程访问能够写的话,则点击权限进行 阅读全文
posted @ 2019-05-25 15:25 诺谦 阅读(5374) 评论(0) 推荐(0) 编辑
摘要:Qt 提供了 QtSql 模块来提供平台独立的基于 SQL 的数据库操作。这里我们所说的“平台 独立”,既包括操作系统平台,也包括各个数据库平台,Qt支持以下几种数据库: QT自带SQLITE数据库,不需要再安装 QTDS在Qt4.7起已经被移除 1.QtSql 要使用QtSql 模块的话,需要在. 阅读全文
posted @ 2019-05-25 11:58 诺谦 阅读(66691) 评论(22) 推荐(15) 编辑
摘要:1. 线程与界面组件需要注意的地方 在QThread线程中不能直接创建QWidget之类的界面组件. 因为在QT中,所有界面组件相关的操作都必须在主线程中(也就是GUI thread) 所以, QThread线程不能直接操作界面组件. 2.QThread线程如何操作界面组件-方法1 将多线程类对象封 阅读全文
posted @ 2019-05-22 19:02 诺谦 阅读(13957) 评论(2) 推荐(4) 编辑
摘要:简述:QPropertyAnimation (动画类,用来向QObject对象添加动画) 该类的继承框图如下所示: 1.QAbstractAnimation(所有动画的抽象基类) 该抽象类为QPropertyAnimation提供了动画播放,暂停,停止,持续时间,循环周期等抽象函数. 其中常用的成员 阅读全文
posted @ 2019-05-21 23:02 诺谦 阅读(1767) 评论(6) 推荐(3) 编辑
摘要:表示内容如果包含√,则为真,为红色 表示内容开头为低,则为真 表示选中全部 阅读全文
posted @ 2019-04-21 02:30 诺谦 阅读(153) 评论(0) 推荐(0) 编辑
摘要:之前参考博客https://blog.csdn.net/c3060911030/article/details/51560239下载Qtxlsx库,然后编译的时候,显示: error: invalid use of incomplete type 'class QVector<QZipReader: 阅读全文
posted @ 2019-04-20 23:23 诺谦 阅读(4290) 评论(0) 推荐(1) 编辑
摘要:参考链接: https://blog.csdn.net/czyt1988/article/details/52121360 http://blog.sina.com.cn/s/blog_a6fb6cc90101gv2p.html 1. QAxObject介绍 在QT中,有个自带的QAxObject类 阅读全文
posted @ 2019-04-20 23:17 诺谦 阅读(10084) 评论(0) 推荐(3) 编辑
摘要:QTSingleApplication由Qt官方提供的,用于实现只启动一个实例,并在启动时可以向向另一个实例通信(依赖于QtNetwork模块) QTSingleApplication下载路径:链接:https://pan.baidu.com/s/1bBLgkpOW3lq6ZQj9ultxyA 提取 阅读全文
posted @ 2019-02-15 17:22 诺谦 阅读(3881) 评论(4) 推荐(1) 编辑
摘要:1.简介 看到很多才学QT的人都会问为啥无边框拖动为啥会花屏? 那是因为你每次拖动的过程中都一直在调用move()函数让QT重新绘制界面,如果资源过大,就会导致当前图形还未绘制完,便又重新改变坐标了,从而导致花屏. 2.如何解决我们参考其它软件,比如QQ,浏览器等,可以看到我们如果在拖动它们的时候, 阅读全文
posted @ 2019-02-13 15:35 诺谦 阅读(3149) 评论(2) 推荐(4) 编辑
摘要:目录: 1.QT中的多线程编程 2.多线程示例 3.多线程-终止示例 4.多线程的同步 5.多线程的互斥QMutex 6.多线程的信号量QSemaphore 7.moveToThread实现的线程 程序和进程的区别 进程是动态的,程序是静态的,进程是程序运行时的实例,是占用系统运行资源的程序 进程是 阅读全文
posted @ 2018-08-05 22:44 诺谦 阅读(1760) 评论(1) 推荐(2) 编辑
摘要:qextserialport-1.2rc库下载链接: http://www.pudn.com/Download/item/id/2298532.html 1.添加源码到工程 将qextserialport-1.2rc.zip解压,将解压后的src目录拷贝到项目里的子目录SerialSrc下,在项目p 阅读全文
posted @ 2018-07-06 14:20 诺谦 阅读(11677) 评论(2) 推荐(3) 编辑
摘要:首先需要用到QString的静态成员函数来获取字符数组: QTextCodec编码类介绍 互转主要用到这个类,通过该类可以获取编码对象,其中常见支持: UTF-8 UTF-16 //默认大端 UTF-16BE //大端,大数据开头, 比如字符a=00 61 UTF-16LE //小端,小数据开头, 阅读全文
posted @ 2018-07-06 11:43 诺谦 阅读(8162) 评论(0) 推荐(0) 编辑
摘要:由于第一次画控件,所以花了我2天时间,才画好 效果图如下: 上图的所有颜色(包括滑动的渐变/单一颜色,以及字体颜色)都可以自定义,包括图标也可以(上面的电阻图标,网上没找到好看的,所以很丑~) 整体效果图如下所示: 该demo程序放在了提供的源码地址里了,下载好后,在子文件夹demo1里面 介绍 代 阅读全文
posted @ 2018-06-30 01:11 诺谦 阅读(8006) 评论(6) 推荐(17) 编辑
摘要:在上章和上上上章: 28.QT-QPainter介绍 30.QT-渐变之QLinearGradient、 QConicalGradient、QRadialGradient 学习了QPainter基础绘制后,接下来,来学习QPainter其它函数之rotate()函数 首先来看看QPainter其它函 阅读全文
posted @ 2018-06-30 00:57 诺谦 阅读(13940) 评论(0) 推荐(2) 编辑