【问题标题】:QLineEdit and findChild()QLineEdit 和 findChild()
【发布时间】:2013-03-05 08:39:00
【问题描述】:

我正在尝试设置使用 findChild() 找到的行编辑的文本

主窗口.cpp

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

但是,我在edit.setText(value); 上收到错误消息,说 .setText 的左侧必须是类/结构/联合。

如何将子名line 的文本正确设置为value

【问题讨论】:

    标签: c++ qt oop parent-child qlineedit


    【解决方案1】:

    你需要使用-&gt;操作符,因为edit是一个指针:

    edit->setText(value);
    

    【讨论】:

      猜你喜欢
      • 2018-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      相关资源
      最近更新 更多