Qt 5 应用程序崩溃并出现"qLineEdit::setText"



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

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

为了确保我没有做错QString::number(this->time),我还尝试了:

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

仍然不起作用。

构造函数:

MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
this->time = 0;
ui->timeEdit->setText(QString::number(this->time));
ui->setupUi(this);
}

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

相关内容

  • 没有找到相关文章

最新更新