Qt 5 App因“ qLineEdit :: setText”而崩溃

时间:2019-11-28 12:35:43

标签: c++ qt qt5

在我的QMainWindow构造函数中运行到此行时,我的应用程序崩溃:

ui->timeEdit->setText(QString::number(this->time));

为了确保我没有对QString::number(this->time)做任何事情,我还尝试了:

ui->timeEdit->setText("QString::number(this->time)");

仍然无效。

1 个答案:

答案 0 :(得分:0)

如果在setupUI之前调用该行,则意味着尚未创建timeEdit对象,从而导致应用程序崩溃。在执行ui之前,切勿引用任何setupUI对象。