16,216
社区成员
发帖
与我相关
我的任务
分享
connect(发送信号的控件,SIGNAL(一个特定的信号),Gprs,SLOT(Edit));
.cpp文件:
void Gprs::Edit()
{
ui->textEdit->setText(data1);
qDebug()<<data1;
}
.h文件:
data1定位全局变量。。。。
private slots:
void Edit();
这样应该可以吧?!
如果还是按你本身的代码进行修改的话,
首先我觉得应该不用.toUtf8(),我一般都没用;
其次,就像四楼说的,都已经是QString还转过来转过去干嘛呢??函数里面直接写ui->textEdit->setText(data1);
我估计和.toUtf8()有点关系。。void Gprs::receivedata(QString data1)
{
ui->textEdit->setText(data1); //没有显示
qDebug()<<data1; //确实能够打印出data1
}
都已经是QString还转过来转过去的,为什么呢?