门户
书籍
教程
论坛
问答
下载
签到
个人空间
帐号
自动登录
找回密码
密码
登录
立即注册
账号
自动登录
找回密码
密码
登录
立即注册
请绘制轨迹完成人机验证
由vaptcha提供技术支持
登录
注册
搜索
搜索
搜索
热搜
qml
quick
串口
输入中文
数据库
arm
百度地图
qt聊天
QT安装
安装
多窗口
中文乱码
聊天
局域网
鼠标
QT
图片
乱码
rs485通讯
多线程
android
多文档编辑器
本版
用户
本版
用户
【HUX】问题互助平台
博客
动态
好友
帖子
收藏
道具
勋章
任务
淘帖
动态
日志
相册
分享
记录
留言板
群组
门户
导读
排行榜
设置
我的收藏
退出
Qt开源社区
›
精华区(请在“有问必答”发帖)
›
有问必答
›
安装配置
›
opencv+串口
发布主题
返回列表
opencv+串口
2
回复
6025
查看
[复制链接]
下雨天
当前离线
积分
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(已满)
我知道了