找回密码
 立即注册
收起左侧

opencv+串口

2
回复
5923
查看
[复制链接]
累计签到:3 天
连续签到:1 天
来源: 2019-3-9 20:43:22 显示全部楼层 |阅读模式
1Qter豆
路过的大佬看看,我写了一个opencv的程序就是摄像头循环处理的一个是在qt控制台上运行没啥问题                   Qt的串口程序是在带gui的qt程序里写的当往一起合的时候出现了些问题


1.我把串口程序加到控制台应用也就是写opencv的里头,发现打开串口可以,但是我的单片机不能接收到数据,但是单独运行那个gui的qt的程序不可以
2.我又把opencv的程序加到gui里用一个butten控制,里面写个while结果不写while可以发,写上while和将串口写在opencv里一样发不出去


求助:
带gui的那个mainwindow那个东西里main函数可以写循环吗?
或者我可以把循环放在哪个位置进行写

多线程可以解决这个问题吗?
谢谢



最佳答案

查看完整内容

main 函数是可以写循环,但是如果你的循环在运行的话,是阻塞的,其他的时间都没有办法响应 ~
回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2019-3-9 20:43:23 显示全部楼层
main 函数是可以写循环,但是如果你的循环在运行的话,是阻塞的,其他的时间都没有办法响应 ~
回复

使用道具 举报

累计签到:3 天
连续签到:1 天
2019-3-11 09:39:44 显示全部楼层
谢谢,我解决了,是在控制台程序里面的串口少了一个等待发送完成的函数,因为只用qt作为后端用,也不用他的ui所以了解很少,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了