![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qt
大毛z
这个作者很懒,什么都没留下…
展开
-
qt移动界面无响应[ 多线程 ]
普通的长时间操作界面容易卡死,体验非常不好,为了提升体验,所以将需要较长时间响应的事件都放到了子线程中执行,这样主线程就不会出现假死的状态。原创 2022-07-25 16:42:32 · 792 阅读 · 0 评论 -
qt大小端转换
以1580 0001为例 QByteArray b("15800001"); qint32 a = parseValueInt32(b, 0, 8); qDebug() << "\tseqNum:" << a;32位大端解析:qint32 single_test::parseValueInt32(QByteArray data, int valuePos, int valueSize){ bool ok; QByteArray parseD.原创 2022-05-24 14:12:14 · 4349 阅读 · 0 评论 -
QByteArry以二进制写入多n个字节
问题描述使用qt串口接收数据,将数据保存成二进制数数据数据中会有多出的字节。但是将数据存储为文本模式(ascii字符·txt·)时没有问题,数据量正确。原因是因为QByteArry在写入文件时,会默认加上个长度字节,在原始数据中。解决方案使用QDataStream进行写入QFile qfile_save_adc_bin("./out/file.bin"); QDataStream out_adc(&qfile_save_adc_bin);# 串口接收数据QByteArray da原创 2022-05-11 15:13:31 · 879 阅读 · 0 评论 -
qt上位机 -- 自己开发出口助手
自己开发串口助手原创 2022-04-12 14:48:53 · 271 阅读 · 0 评论 -
qt --问题总结(头文件问题,QString转换,查找组件)
在使用过程中无法使用控件的大多数原因就是因为没有在.h文件中创建方法.只有集成的类中才会有组件,单独的cpp中没有组件.所以会报错.如果已经使用继承类,已经可以跳转.但是还是报错,大多刷新解决方案即可....原创 2022-04-07 17:46:00 · 1257 阅读 · 0 评论