我正在开发 QT 应用程序,用户将在其中将他们的信息输入到几个 QLineEdits 中。然后他们会点击一个提交按钮。我希望出现一个 QMessageBox,询问他们是否要确认他们的信息(确定)或取消。我希望消息框显示他们输入的信息,以便他们检查它是否准确。到目前为止,这是我的代码:
QString infoStr = (ui->lastEdit->text() + ", " + ui->firstEdit->text() + "\n" + ui->addressEdit->text() + "\n" + ui->cityEdit->text() + ", " + ui->stateBox->currentText() + " " + ui->zipEdit->text());
switch( QMessageBox::question(
this,
tr("Confirm"),
tr(infoStr&),
QMessageBox::Ok |
QMessageBox::Cancel ))
{
case QMessageBox::Ok:
QMessageBox::information(this, "OK", "Confirmed");
break;
case QMessageBox::Cancel:
//Cancel
break;
}
我是 QT 和 C++ 的新手。任何建议将不胜感激。