qt使用记录,
在qt连续对QlineEdit进行setTest操作时,试图将多个double类型数据传入
使用
QString str = QString::number(value, 'f', 2);
QString title = QString().setNum(a,'g',6);
QString QString::arg ( double a, int fieldwidth = 0, char fmt = 'g', int prec = -1 )
等函数只能正确转换第一个值,无法转换其余值(其余均为“0”)但直接qDebug时还是都可以正常输出。
如下只可转换第一个,可能是QString转换时流只转一个?没有仔细查阅。
ui->XminlineEdit->setText(QString::number(Xmin_edit_input,'g',6));
ui->XmaxlineEdit_5->setText(QString::number(Xmax_edit_input,'g',6));
ui->YminlineEdit_2->setText(QString::number(Ymin_edit_input,'g',6));
ui->YmaxlineEdit_6->setText(QString::number(Ymax_edit_input,'g',6));
ui->ZminlineEdit_3->setText(QString::number(Zmin_edit_input,'g',6));
ui->ZmaxlineEdit_4->setText(QStrin