首页| 论坛| 消息

标题:qt 串口 线程
作者:huang3457
日期:2015-12-22 15:14
内容:

当主程序接收到串口的数据后会执行线程,然后主程序和线程同时接收串口的数据 请问
要怎么实现。 我自己写的每次执行这个线程窗口都会卡死。
主程序:
else if(t=="ff000707ee")
{
ui->sendlineEdit->clear();
ui->sendlineEdit->insert(tr("xiuxirimoshi"));
xiuxixianch=new xiuxi();
xiuxixianch->start();
}
线程
voidxiuxi::run()
{
while(!stopped)
{
QString t;
QByteArray temp = myCom->readAll();
if(temp!="")
{
t=temp.toHex();
}
if(t=="ff000303ee")
{
}


#1 [yanwuyue 12-22 23:27]
qt串口线程不安全
#2 [王小才 12-28 22:28]
在run()里加一点msleep(10)试试

回复 发表
主题 版块