- 博客(72)
- 资源 (5)
- 收藏
- 关注
原创 QT--实现串口热拔插
通过继承QAbstractNativeEventFilter接口实现串口热插拔监测功能;通过在QWidget中重写nativeEvent实现串口热插拔监测功能;通过一个函数获取系统中所有可用串口名;自动添加、移除可用串口。善于总结,多进一步。
2024-04-18 19:22:28
453
1
原创 QT--实现TCP通信
提示:本文为学习记录,若有错误,请联系作者,谦虚受教。文章目录前言一、TCP协议二、TCP通信步骤1.TCP服务端的实现流程2.TCP客户端的实现流程总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。一、TCP协议传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。优点:(1)基于流的.
2022-05-24 16:37:55
2268
原创 QT--内存错误导致程序崩溃
提示:本文为学习记录,若有错误,请联系作者,谦虚受教。文章目录前言一、问题点1.C:\Program Files (x86)\SogouInput\Components\2.错误操作3.解决方法二、找出问题点1.Debug三、野指针和空指针1.[野指针](https://baike.baidu.com/item/%E9%87%8E%E6%8C%87%E9%92%88/9654046?fr=aladdin)2.[空指针](https://baike.baidu.com/item/Null/1966038.
2022-04-15 16:58:03
5862
原创 QT--读取设备号
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库.
2022-04-07 17:53:45
1227
1
原创 QT--QTableWidget
本文为学习记录,若有错误,请联系作者,谦虚受教。文章目录前言一、QTableWidget是什么?二、基本操作三、简单例子总结前言满地都是六便士,她却抬头看见了月亮。一、QTableWidget是什么?QTableWidget 是 Qt 中的表格组件类。在窗体上放置一个 QTableWidget 组件后,可以在 Property Editor 里对其进行属性设置,双击这个组件,可以打开一个编辑器,对其 Colum、Row 和 Item 进行编辑。(简单来说,就是直接在UI界面上对Table
2022-01-24 17:56:05
2663
原创 QT--进制转换
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录转换十六进制一、pandas是什么?二、使用步骤1.引入库2.读入数据总结转换十六进制1、 int n1=this->ui->speed->text().toInt(); QString hex=QString("%1").arg(n1,2,16);//加上QLatin1Char('0'),不足补02、int n1=this->ui->speed->text().t
2022-01-24 17:21:50
3209
原创 QT--连续发送数据包
提示:本文为学习记录,若有错误,请联系作者,谦虚受教。文章目录前言一、数据包二、相关实现代码三、Char转QByteArray总结前言萤火虫在灯光下为什么不会亮呢一、数据包定义:包(Packet)是TCP/IP协议通信传输中的数据单位,一般也称“数据包”。TCP/IP协议是工作在OSI模型第三层(网络层)、第四层(传输层)上的,帧工作在第二层(数据链路层)。上一层的内容由下一层的内容来传输,所以在局域网中,“包”是包含在“帧”里的。因为传输的限制,不能一次传输大量的数据,只能一包一包
2022-01-05 17:50:01
3231
2
原创 QT--进度条
提示:本文为学习记录,若有错误,请联系作者,谦虚受教。文章目录前言一、QT的进度条分类二、QT进度条的基本用法三、读取方向四、QProgressBar的相关实现代码五、文本显示六、QProgressBar实现效果总结前言因为淋过雨,所以想为别人撑把伞。一、QT的进度条分类Qt提供了两种显示进度条的方式:(1)一种是QProgressBar,提供了一种横向或者纵向显示进度的控件表示方式,用来描述任务的完成情况;(2)另一种是QProgressDialog,提供了一种针对慢速过程的进度对话
2022-01-05 17:31:42
21376
1
原创 C++--简单算法题(3)
本文为学习记录,若有错误,请联系作者,谦虚受教。文章目录前言一、获取数组最值二、数组元素反转三、冒泡排序四、选择排序五、计算公司年销售额六、字符串拼接七、结构体简单使用八、利用指针遍历数组九、获取字符串长度十、复制部分字符串十一、创建动态数组十二、数组元素处理十三、比较字符串大小十四、编写函数实现两数交换十五、统计字符串中子串出现次数十六、使用字符函数统计字符十七、函数实现计算数的阶乘十八、不死神兔子问题总结前言原来他喜欢的不是我,是美好的她。一、获取数组最值键盘随机输入 6 个整数,将这
2021-12-07 17:53:23
486
原创 C++--简单算法题(2)
本文为学习记录,若有错误,请联系作者,谦虚受教。文章目录前言一、定义变量二、实现四舍五入三、实现两数求和四、获取两数中最大值五、简单运算六、交换两个变量的值七、三个数的最大值八、计算商品打折金额九、判断身材状态十、判断成绩等级十一、判断季节十二、1-n间的偶数和十三、求一个数的阶乘十四、输出花的个数十五、打印乘法表十六、数列求和十七、计算小球走过的路程和高度十八、判断是不是质数总结前言努力,并不是满足任何人的期待而是想要活出自己。以下是本篇文章正文内容一、定义变量描述按顺序分别定义ch
2021-12-02 17:54:24
857
原创 QT--连接数据库查询
本文为学习记录,若有错误,请联系作者,谦虚受教。文章目录前言一、连接数据库二、相关代码1..cpp代码2.效果展示总结前言玫瑰的花期到了。一、连接数据库一、连接数据库的基本框架如图所示:二、其中ODBC中设置方式解释如下:设置的ODBC名字在后续代码中需要所用到。Datatbase是自建的数据库,后续再QT中需要用到的数据库名字。二、相关代码连接数据库的代码可见上篇博客博客网址1…cpp代码这里举个例子:/************* * 数据库操作----查询产品号
2021-12-01 17:35:18
1595
原创 QT--Qt连接MySQL
本文为学习记录,若有错误,请联系作者,谦虚受教。文章目录前言一、下载MYSQL数据库1.下载安装MYSQL二、连接方式一三、连接方式二1.下载ODBC2.连接方式二总结前言知足且上进 温柔且坚定一、下载MYSQL数据库1.下载安装MYSQL在MYSQL的官网MYSQL官网中下载对应的版本号,如图。温馨提示:如果自己的QT是32位的,MYSQL数据库最好是下载32位的。避免后续连接不上。(1)安装步骤自行查询。(2)点击MYSQL的Command line client命令,输入自
2021-11-30 18:07:04
1094
原创 QT--简单多窗口
提示:本文为学习记录,若有错误,请联系作者,谦虚受教。文章目录前言一、目的二、相关代码1..h文件2..cpp文件总结前言只是不行而已,也只是现在不行而已。大概我现在还是会相信以后,就像小时候期待长大后一样。几分盲目,几分笃定。提示:以下是本篇文章正文内容,下面案例可供参考一、目的目的是实现多窗口的实现,在主窗口中实现子窗口的创建。示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、相关代码1…h文件#include"childwindo
2021-11-23 18:13:19
2127
原创 QT--下拉菜单
本文为作者的学习记录,若有错误,请联系作者,谦虚受教。文章目录前言一、目的二、相关代码1..h文件2..cpp文件总结前言即使是不成熟的尝试,也胜于胎死腹中的策略。一、目的目的是实现自定义的菜单栏,实现下拉菜单,点击下拉菜单时,响应对应的动作和发出相应的信息。二、相关代码1…h文件#include<QMenu>//添加相应的头文件class MainWindow : public QMainWindow{ Q_OBJECTpublic: expl
2021-11-23 17:56:08
5389
这是一个计算CRC循环冗余校验码的工具
2022-06-21
这是一个USB驱动程序
2022-06-21
RS232-USB接口驱动
2022-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人