会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ttxs007
不管下一千米,只看这一小步,前行就好
博客园
首页
新随笔
联系
订阅
管理
2025年3月18日
QTcpSocket接收通过网络单次发送的大批量数据导致异常
摘要: 场景再现 1.在调试同事程序的时候,程序需要从矢量网络分析仪中读取S参数数据。当S参数数据过多(10M左右大小)的时候,程序产生异常。 2.通过debug对比发现,程序中在接收到前面部分数据后,后续的数据被截断了。我用其它网络工具查询数据则不会产生此现象。 实现方案 1.通过readyRead信号触
阅读全文
posted @ 2025-03-18 14:00 xianyongchao
阅读(209)
评论(0)
推荐(0)
2024年12月27日
QT报错 QCoreApplication::applicationFilePath: Please instantiate the QApplication object first
摘要: 现象 QCoreApplication::applicationFilePath获取路径失败,并且编译运行的时候报错,"QCoreApplication::applicationDirPath: Please instantiate the QApplication object first"。 原
阅读全文
posted @ 2024-12-27 15:31 xianyongchao
阅读(478)
评论(0)
推荐(0)
2024年12月26日
QT工程调用QT编译的库函数,发现当调用的库函数返回QString或std::string时崩溃,但是返回bool、int、double等基础类型无此现象
摘要: 产生原因: 库用的release编译,QT工程用的debug编译。 解决办法: 库和QT工程都用debug版本编译
阅读全文
posted @ 2024-12-26 11:11 xianyongchao
阅读(45)
评论(0)
推荐(0)
QSerialPort发送串口信息,第一次发送对方串口能接受到信息。后续都接收不到,debug发现write的返回值都正常,且加上延时也无效。
摘要: 原始代码: if(cmdLen == serialPort.write(cmd, cmdLen)) { qDebug() << "send success"; } else { qDebug() << "send failed"; } 解决办法: if(cmdLen == serialPort.wr
阅读全文
posted @ 2024-12-26 11:08 xianyongchao
阅读(100)
评论(0)
推荐(0)
2024年12月2日
QT代码自动构建
摘要: Linux cd XXX/XXX; XXX/Qt/XXX/qmake.exe xxx.pro; Win10 // msvc2019_64 debug,bat脚本 f: //切换磁盘,若需要 cd F:/XXX/XXX/XXX // 切换到QT工程目录 @call XXX/XXX/XXX/Vs2019
阅读全文
posted @ 2024-12-02 17:09 xianyongchao
阅读(30)
评论(0)
推荐(0)
2024年2月19日
将控件提升为自定义的控件
摘要: 一、自定义控件的类型 自定义拖动的设计文件(.h、.cpp、.ui)和自定义的自绘文件(.h、.cpp) 二、打开提升窗口 三、设置自定义类路径 四、注意事项 1.若自定义控件与提升窗口不在同一路径,且置于pri文件中。则会导致自定义的控件编译报错。 "no rule to make target
阅读全文
posted @ 2024-02-19 17:04 xianyongchao
阅读(27)
评论(0)
推荐(0)
2023年8月30日
使用QT运行QML,程序显示历史状态,与当前代码不符
摘要: 解决办法 1.关闭QT 2.清除所有中间生成文件(debug/release、moc_xxx、xxx.o、makefile、.pro.user) 3.重新打开QT,选择打开pro文件编译运行即可
阅读全文
posted @ 2023-08-30 09:16 xianyongchao
阅读(93)
评论(0)
推荐(0)
2023年7月19日
解决QTCreator debug特别慢的问题(输出窗户打印moudule loaded特别慢)
摘要: 背景: 在公司使用qtcreator直接使用debug运行程序,程序10多分钟才加载成功。导致效率极低而无法正常使用断点调试。 替代方案: debug模式下运行程序,然后点击应用程序输出右上角的"挂接调试器到PID按钮"绿色三角按钮。可以进入C++断点调试界面,但是无法对QML进行断点调试。 解决方
阅读全文
posted @ 2023-07-19 11:29 xianyongchao
阅读(1364)
评论(0)
推荐(0)
2023年4月24日
win10共享文件到VMWare
摘要: 一、win10 1.选择文件夹,右键属性,共享 二、WMWare 1.设置-》选项-》共享文件-》总是启用-》添加共享文件夹 2.设置命令sudo vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other(可将命令加入开机启动中
阅读全文
posted @ 2023-04-24 19:39 xianyongchao
阅读(176)
评论(0)
推荐(0)
2023年3月28日
QT调用python打包
摘要: 1.参考QT调用python环境,https://www.cnblogs.com/xian-yongchao/p/17238684.html。使用其中的依赖包,如下图所示: 2.加上QT调用python的中间动态库,如下图所示。 3.按照QT打包流程,参考https://www.cnblogs.co
阅读全文
posted @ 2023-03-28 21:20 xianyongchao
阅读(336)
评论(0)
推荐(0)
下一页
公告