![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
莫听穿林打叶声儿
上位机、通讯、检测、测量、图像视觉……
展开
-
Qt的线程退出问题?
退出时设置isRun=false;按道理来说会跳出循环,但实际情况是这个循环并没有跳出;遇到的问题,qt最都疼问题是一退出有时候正常有时候异常,不知道真没原因,比如用一个。变量做while(isRun),开启线程后可以正常运行;原创 2024-06-03 15:21:30 · 85 阅读 · 0 评论 -
安卓开发上位机基于Qt qwidget第一次一些事
话说为什么要用Qt搞安卓,那肯定是因为熟悉Qt啊,总不能能在学java那一套东西吧,我相信Qt搞出来的性能上会好很多……原创 2023-08-09 11:29:57 · 620 阅读 · 0 评论 -
关于提高Qt开发的软件运行性能提升一些记录
有人喜欢使用Qt信号槽接收数据,我个人很不喜欢,我更喜欢使用单独线程去主动读取串口或网口数据,这样也做到后台数据和前台更新的数据分离,比如下面连接中就是使用线程主动读取串口数据案例;2、使用QString::Number()和QString(“%1”).arg(xx)这种转换方式,我发现第二种效果比较好;编译器minGW32,release版本,大部分操作在线程循环里面更容易体现出来。1、网上有说opencv像素处理使用直接获取Mat对象的像素块的数据指针,例如。4、关于串口,网口的数据高速通讯操作。原创 2023-10-18 13:56:57 · 270 阅读 · 0 评论 -
Qt实现热力图伪彩图方案
3和4位第三方库,提供比较完善方案成像效果好放大后不会失真,如果需要实现其它绘图功能需要对库里的各个功能类要非常熟悉。其中1和2方案类似,原理就是查表方法放大后会失真但自由操作度高,配合QGraphicView使用比较灵活。3、QCustomplot开源库。1、Qt QPixmap类。2、Opencv开源库。原创 2022-11-30 11:47:00 · 1312 阅读 · 0 评论 -
Qt中关于一种网上流传延时方法Bug说明
void Widget::Sleep(int msec){ QTime dieTime = QTime::currentTime().addMSecs(msec); while( QTime::currentTime() < dieTime ) QCoreApplication::processEvents(QEventLoop::AllEvents, 100);}原创 2021-06-17 11:37:31 · 1490 阅读 · 3 评论 -
MFC转Winform&&C++转C#
也就是这段时间我对C#有了新的认识,C#语言极为简单,不需要什么头文件,什么指针这些。后续我在这个公司做了两年时间,自认为对C#的学习也轻车熟路,大小项目也做了很多,WinForm,比如我要用某个控件实现什么功能,我百度一下怎么用,网上会有很多解决方法,在做。状态,设备运行数据,对设备进行控制交互,配置文件设置,具体的改变主要是编程语言由C++转。在这个公司我也看到了更多的技术,比如运动控制,各种PLC协议对接,机械手控制,视觉等等;原创 2022-11-24 15:08:26 · 888 阅读 · 0 评论 -
关于Qt中如何文件处理txt、csv、ini文件
关于Qt简单的文件读写应用的一篇汇总文章原创 2022-08-31 10:12:30 · 765 阅读 · 1 评论 -
C#转Qt一些经验
C#Winform转Qt Widget,上位机原创 2021-12-23 14:36:22 · 2839 阅读 · 5 评论 -
用MFC上位机开发入行经历
上位机入行经历原创 2021-12-23 11:11:11 · 1345 阅读 · 0 评论 -
开源虚拟串口创建工具分享
一直从事上位机开发的工作,需要电脑和下位机进行串口通讯,每次看到别人写的串口调试助手,心想自己也写一个通用的,到目前为止我见过的不下10几款,最后我做了一个决定,放弃!放弃这件事真的也纠结了我好久,哈哈…… 用来用去还是觉得sscom香啊,可能本人也比较怀旧,比这个好用的功能多的也不再少数上图再一个就是推荐两个虚拟串口创建工具,一个是vspd,一个是com0com,用的最多场景就是自己的软件和串口助手进行测试协议,com0com是一个开源的软件,不需要注......原创 2021-11-15 17:37:16 · 3412 阅读 · 1 评论 -
Qt软件在线升级功能-逻辑分享
因为软件需要完成在线升级功能,主要提供给内部人员使用,经常使用U盘拷贝很不方便,所以用了两天时间吧在线升级功能做了出来,开始我也是在网上找资料,看了很多大多都是C/S框架下一个服务器端,一个客户端,所以我要编写两个软件才能实现,再有我看了下他们的代码,看的我头大,所以这里我用了一个新思路来实现。大致就是,Qt应用软件结合Gitee实现在线升级,前提是需要联网,我想在这个哪里都有网的世界里,就自己想想办法,流程图已经很详细,是我实现的思路,源代码就不开放了,毕竟是公司的项目...原创 2021-09-30 12:43:08 · 3855 阅读 · 8 评论