Qt
ANTennaaa
这个作者很懒,什么都没留下…
展开
-
报错 | unterminated conditional directive
自己遇到的时候,先去查了别人的blog,大部分都是按照报错提示直接加上endif就解决的。本鸟在此重开一篇绝非浪费CSDN存储资源我的原因是,在另一个 头文件.h里面 #include 了当前报错的头文件,然后又在这个头文件里面 #include了刚才那个头文件!这样做是不可以的!解决:在当前报错的 头文件里面 取消#include 另一个引用当前头文件的头文件即可。供大家参考!...原创 2020-04-21 17:47:41 · 776 阅读 · 0 评论 -
Qt QString与std::string 互转 解决中文乱码【转】
参考https://www.cnblogs.com/lyggqm/p/8609273.html转载 2020-04-20 10:15:23 · 2725 阅读 · 0 评论 -
Qt C++ 报错 | error: unknown type name xxx
什么原因呢?检查赋值语句是不是没有放在函数里面,至少我是这个原因。声明变量之后,给定数值放在函数里就好了!原创 2020-04-17 21:04:37 · 6953 阅读 · 1 评论 -
Qt 多线程支持
我们不会总能保证任务在UI改变后,任务被立即执行完毕,比如,要进行多相机拍摄,硬件IO耗时还是很可观的如果都写在主线程,那么UI卡住了,老板就会找你谈话:大熊迪,你这软件怎么这么卡,我双路志强大金牌+八路Tesla V100+1024G内存还不够你吃的?不要觉得委屈,是时候改变了,使用多线程,只有双核I5也可以很嗨皮!废话说了很多…新建一个类 这个是.h文件#ifn...原创 2020-04-14 22:17:45 · 290 阅读 · 0 评论 -
编译报错 expected unqualified-id
有一个project,中间有时间断点,之前也有功能没实现,后来点击编译 报错 expected unqualified-id问题解决:这是由于编译器没有检查到语法错误,又不知道报什么错检查if else前后是否有没有写完的代码,大括号是否加全。我是因为前面有一行代码没有写完。。。...原创 2020-04-14 16:35:42 · 14856 阅读 · 1 评论 -
Qt 串口数据通信
一. 数据接收1. 大部分教程使用readReady产生信号来触发ReadAll函数读取,但这会造成接收不完整等一些列问题,甚为恶心。一个好的思路是,在点击打开串口后,自己开通一个定时器,设定合适的间隔(就可以发挥主观能动性,根据下位机发送频率来决定间隔)。此时,读取过来就很完美了!2.如果是整数类型(如编码器数据,会特别大,要用32位来表示),需要移位发送接收,难顶的是Qt直接移位回来并不...原创 2020-03-22 16:13:17 · 670 阅读 · 0 评论 -
Qt程序无响应 原因总结
如果使用了定时器检查是否在尝试关闭一个没有创建的定时器?原创 2020-03-21 10:11:41 · 2776 阅读 · 0 评论 -
【报错】QObject::connect: No such slot
如果看多诸位大佬的blog还没弄好,那请再试试以下方法:把报错的函数放到 private slots: 下面 。。。原创 2020-03-04 19:11:39 · 501 阅读 · 0 评论 -
【定时器 】 Qt使用定时器 QTimer
环境:Qt5写作目的:因为要实现实时处理,也就不能用循环做,使用系统定时器能基本满足实时性要求。看过几篇博客,有的介绍不是特别清晰,感觉还是自己写一写,希望对大家有帮助,期待大家也可以推荐更多简洁有效的教程。一. 首先介绍已经掌握的一种方法,使用TimerEvent,可以响应多个定时器。流程:启动定时器,并记录定时器id、设定间隔时间(单位:毫秒);自定义定时器事件处理函数(这一点类似嵌...原创 2020-03-04 09:47:32 · 891 阅读 · 0 评论 -
QT配置OpenCV
这篇不错,实践成功。有一点要注意,在编译的时候选择MinG(记得Win、Linux都有),Win下面选择MSVC会报错的。参考https://blog.csdn.net/qq_33474442/article/details/87074218在此感谢博主...转载 2020-03-03 16:40:34 · 198 阅读 · 0 评论