该demo是基于QThread::run()多线程运行的QTcpSocket实例,本人以前经常基于主线程main来编写的QTcpServer/QTcpSocket。但基于项目需求,Socket所需处理的数据过大,单线程远远不能满足需要,会造成程序的灵敏性过慢。故撰写了这种基于多线程运行的Socket,其接收数据,写入数据,及Socket所有操作都是基于另外一个线程来处理,主线程只需配合界面的改变即可。 本人以前也做过多线程,但接触到这里就遇到一个问题,多线程来处理基于QIODevice子类对象,总会遇到很多问题。在csdn中也下载了各种版本的demo,其状况就是即使能运行,QT也会给你报各种错误,例如:Cannot send events to objects owned by a different thread 即使没有这种错误,也有有很多其他错误,本人的程序是运行在ARM平台下,即使当前能顺利运行,但不敢保证能一直能顺畅运行!本人花了两天的下班后时间,来做这个deom。 注意:该demo是QTcpSocket,但QTcpServer及QSerialPort逻辑都是一样的,这个demo的注释非常详细,可保证你看过一遍之后就能明白其中所有逻辑,相比其他博主的demo,个人觉得要质量要好很多。 如果有需要多线程运行的QSerialPort可私聊我,QTcpServer本人没做,但也一样的
2021-11-01 21:00:49 6KB qt5 c++ linux
1
QT 5.6.2 VS2013 opencv2.4.9 实现QT做界面 opencv打开摄像头区域入侵检测并跟踪 可以扩展为检测到入侵播放报警声音,https://blog.csdn.net/weixin_39276851/article/details/106721579
2021-11-01 21:00:06 10.43MB QT5 opencv2.4.9
1
完美解决windows下QT 5.12.5 mysql加载问题,压缩包包含QT mysql驱动等文件。
2021-11-01 19:44:42 1.26MB QT5.12.5 libmysql qsqlmysql
1
适合刚接触QT的新人,以及需要查阅qt基本操作的开发人员
2021-11-01 18:06:57 3.36MB c++ qt 教程
1
jetsonNano+Qt5.15.2源码编译完成的库,需要放置在/home/a123/Qt目录下使用 仅供相关爱好者交流使用,请于下载24小时内删除
2021-11-01 18:06:57 330.67MB Qt5.15.2 jetsonNano
Qt5增加了串口类,方便编写串口工具,该工具实现ASCII 发送、接收、显示,HEX的发送、接收、显示,可以自己修改增加的功能,另外加入icon文件,自制图标更个性
2021-10-31 11:34:10 14KB Qt 上位机 源码 串口助手
1
QT打印pdf大多通过html形式来实现的,但我们需要打印界面控件,或者html实现不了,嫌麻烦的。可以使用QPdfWriter.通过QPdfWriter来获取QPainter对象,能实现在PDF上进行编辑画画操作,一个大家都能看懂的例子,可以看看
2021-10-30 23:53:56 147KB QT5 QPdfWriter pdf
1
qchart的绘制图表使用示例,qtableview的使用方法,qt sqlite数据库的使用以及用table model显示数据库数据。还使用了QPrinter将表格中的数据转化为PDF文件并打印表格内容。源代码请查看我的另一个资源。
2021-10-30 23:07:19 20.88MB qt5
1
本资源是本人静态编译的基于Qt5.14.2版本的MinGW 7.3.0 32版本,因为编译一个静态库太费时间了,一旦参数错误又得重新编译,利用编译好的静态编译套件可以省却这一费时费力过程,只需在QtCreator中添加编译套件即可,关于如何编译以及如何添加静态编译套件请参考本人博客地址:http://blog.csdn.net/zhoufoxcn。
2021-10-29 09:03:17 865.59MB qt5 mingw qtcreator qt5.14.2
解决QWebEngineView无法播放html中video标签中的视频问题,解决白屏问题
2021-10-28 21:00:19 28.75MB QWebEngine Qt5.12.11
1