Qt学习笔记3-lineEdit和textEdit

**lineEdit->setText();//用于输出一行的数据
textEdit->append();//用于输出几行的数据,可以翻看日历记录**

*QByteArray和QString的作用:
QByteArray键盘输入或计算机记录的数据格式,而QString是输出的数据格式*
例如:

QByteArray temp = serial.readAll(); //读取串口所有的数据,QByteArray是被存储的数据类型
ui->textEdit->append(QString(temp)); //使用QString强制转换数据类型,进行输出
ui->lineEdit_2->setText(QString(temp));
void MainWindow::serialRead()
{
    //声明一个QByteArray类的对象temp ,来获取serial串口所有的读取数据
    QByteArray temp = serial.readAll();       
    //ui->textEdit->append(QString(temp));`这里写代码片`

    QByteArray i,j;  //定义i,j 目的是在两个textEdit分别显示串口数据
      i = temp.mid(0,5);  //i,通过temp.mid(0,5)截取从第0位开始,长度为5的数据;即Hello
      j = temp.mid(5,7); //ZigBee
    ui->textEdit->append(QString(i)); //在ui的textEdit中显示Hello
    ui->textEdit_2->append(QString(j));//显示ZigBee

    //***使用lineEdit->setText();进行一行数据输出***
    ui->lineEdit_2->setText(QString(j));//显示ZigBee
}

你可能感兴趣的:(QT学习笔记,qt)