我的应用程序在我的 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
对象。