门户
论坛
问答
下载
签到
帐号
自动登录
找回密码
密码
登录
立即注册
登录
注册
搜索
【HUX】问题互助平台
好友
帖子
收藏
道具
勋章
任务
淘帖
动态
日志
相册
分享
记录
留言板
群组
门户
导读
排行榜
设置
我的收藏
退出
Qt开源社区
›
精华区(请在“有问必答”发帖)
›
有问必答
›
安装配置
›
opencv+串口
发布主题
返回列表
opencv+串口
2
回复
9723
查看
[复制链接]
下雨天
当前离线
积分
10
下雨天
累计签到:3 天
连续签到:1 天
来源:
2019-3-9 20:43:22
显示全部楼层
|
阅读模式
1
Qter豆
路过的大佬看看,
我写了一个opencv的程序就是摄像头循环处理的一个是在qt控制台上运行没啥问题
Qt的串口程序是在带gui的qt程序里写的当往一起合的时候出现了些问题
1.我把串口程序加到控制台应用也就是写opencv的里头,发现打开串口可以,但是我的单片机不能接收到数据,但是单独运行那个gui的qt的程序不可以
2.我又把opencv的程序加到gui里用一个butten控制,里面写个while结果不写while可以发,写上while和将串口写在opencv里一样发不出去
求助:
带gui的那个mainwindow那个东西里main函数可以写循环吗?
或者我可以把循环放在哪个位置进行写
多线程可以解决这个问题吗?
谢谢
最佳答案
Since
查看完整内容
main 函数是可以写循环,但是如果你的循环在运行的话,是阻塞的,其他的时间都没有办法响应 ~
回复
使用道具
举报
Since
当前离线
积分
837
Since
累计签到:742 天
连续签到:1 天
2019-3-9 20:43:23
显示全部楼层
main 函数是可以写循环,但是如果你的循环在运行的话,是阻塞的,其他的时间都没有办法响应 ~
回复
使用道具
举报
下雨天
当前离线
积分
10
下雨天
累计签到:3 天
连续签到:1 天
2019-3-11 09:39:44
显示全部楼层
谢谢,我解决了,是在控制台程序里面的串口少了一个等待发送完成的函数,因为只用qt作为后端用,也不用他的ui所以了解很少,谢谢
回复
使用道具
举报
返回列表
发表新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满)
我知道了