私は、ユーザーが自分の情報をいくつかの QLineEdits に入力する QT アプリケーションに取り組んでいます。次に、[送信] ボタンをクリックします。情報を確認する(OK)かキャンセルするかを尋ねる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++ は初めてです。どんな提案でも大歓迎です。