0

findChild()を使用して見つかった行編集のテキストを設定しようとしています

mainwindow.cpp

void MainWindow::setValue(QString line, QString value){
    QLineEdit * edit = centralWidget()->findChild<QLineEdit *>(line);
    edit.setText(value);
}

ただし、edit.setText(value);.setTextの左側はclass / struct/unionである必要があると言うとエラーが発生します。

子名のテキストを正しく設定するにはどうすればlineよいvalueですか?

4

1 に答える 1

0

->編集はポインタであるため、演算子を使用する必要があります。

edit->setText(value);
于 2013-01-22T22:01:06.063 に答える