QString x,y;
//ODBC查询数据
QSqlQuery result = db.exec(" select * from milk.10");
while(result.next()){
// qDebug()<<"1:"<<result.value("1").toFloat()<<"2:"<<result.value("2").toFloat();
// ui->textEdit->append(result.value("1").toString());
// ui->textEdit->insertPlainText("\t");
// ui->textEdit->insertPlainText(result.value("2").toString());
x = result.value("1").toString();
y = result.value("2").toString();
ui->label_x->setText(x);
ui->label_y->setText(y);
}
我用label显示数据库中的数据会产生覆盖,只显示最后一组数据,这是什么原因呢?
//textEdit就能够完整的显示全部数据,lineEdit与label是相同的问题。