Я пытаюсь установить текст строки редактирования, который найден с помощью findChild ()
mainwindow.cpp
void MainWindow::setValue(QString line, QString value){
QLineEdit * edit = centralWidget()->findChild<QLineEdit *>(line);
edit.setText(value);
}
Однако я получаю сообщение об ошибке edit.setText(value);
говоря слева от .setText должен быть класс / структура / союз.
Как правильно установить текст имени ребенка line
быть value
?
Вам нужно использовать ->
Оператор as edit является указателем:
edit->setText(value);
Других решений пока нет …