16,201
社区成员
发帖
与我相关
我的任务
分享
bool ok=testCOM(QString com,QString device)
if(ok)
{
if(ui->comOneCB->checkState())
{
testCOM(tr("COM2"), tr("串口1"));
qApp->processEvents();
}
if(ui->comTwoCB->checkState())
{
testCOM(tr("COM4"), tr("串口2"));
qApp->processEvents();
}
if(ui->masterUSBCB->checkState())
{
masterUSB();
qApp->processEvents();
}
if(ui->netCB->checkState())
{
netConnect();
qApp->processEvents();
}
}
else
{
qDebug(tr("串口错误"));
}
bool ok=testCOM(...,...)
if(ok)
{
.....
}
else
{
.....
}
bool MainWindow::testCOM(QString com, QString device)
{
if(recvbuff == sendbuff)
{
ui->textEdit->append(tr(" 正常"));
return true;
}
else
{
ui->recordtextEdit->append(tr("错误"));
return false;
}
}