lineEdit显示很多字符时,只能显示后面字符,但是我想显示前面字符怎么做如下:
其他问答
1
下位机单片机用:sprintf(print_buff,"\r\nAPIKEY = %s\r\n\r\nOK\r\n",apikey);给上位机发送字符串,这里我用上位机Qt的 TextEdit框接收到的数据是:
APIKEY = m3Tffjl3gMtwLIAcWpe3q=gERsk=
OK 而我用lineEdit框接收到的数据总是: =gERsk= OK 问题: 我要怎么提取”m3Tffjl3gMtwLIAcWpe3q=gERsk=“这串数据并用lineEdit框全部显示出来,请问有什么办法?
下面是我的串口接收数据 : QByteArray data= SPort->readAll(); //实现了从本地字符集GBK到Unicode的转换 QString str = QString::fromLocal8Bit(data);
//方法1:显示在TextEdit框上 ui->TextEdit->insertPlainText(str); //方法2:显示在lineEdit框上 ui->lineEdit->setText(str);
这问题卡已久,请好心人帮我一下呗。
发表回复