1

エラーが発生しました: request for member 'arg' in '("Student number:%1 Module Code: %2 Mark: %3")', これは非クラス型 'const char [43] です

このエラーが発生する理由がわかりません

エラーを生成する関数は次のとおりです。

void StudentForm::displayForm(){
    QMessageBox box;
    box.setIcon(QMessageBox::Information);
    stuNum = stuEdt->text().toInt();
    mark = markSbx->text().toInt();
    modCode = codeEdt->text();
    QString t = ("Student number:%1 Module Code: %2 Mark: %3").arg(stuNum).arg(modCode).arg(mark);
    box.setText(t);
    box.exec();
}

さらにコードを追加する必要がある場合はお知らせください。ありがとう

4

2 に答える 2

3
QString t = tr("Student number:%1 Module Code: %2 Mark: %3").arg(stuNum).arg(modCode).arg(mark);

tr最初に文字列の翻訳バージョンを検索しようとします。これは、ユーザーに表示される文字列の良い習慣です。

于 2013-08-27T18:28:10.720 に答える