我正在尝试设置使用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
?
答案 0 :(得分:0)
您需要使用->
运算符,因为edit是一个指针:
edit->setText(value);