mileden,你好,
这是我的部分代码:
connect(&process,SIGNAL(readyReadStandardOutput()),this,SLOT(updaterev_line()));
.......
void Serial::updaterev_line()
{
QByteArray txt=process.readAllStandardOutput();
QString output= rev_line->text()+QString::fromLocal8Bit(txt);
rev_line->setText(output);
}
但是rev_line(lineEdit控件)中始终显示不出东西,本来应该读的到后台程序的标准输出吧?
后台是个串口通信程序,不停的读下位机发来的数据,然后在stdout上有显示,现在想显在lineEdit中,但是这样不行,请帮帮忙!