我试图弄清楚这个错误。我有一个用 Qt Creator 制作的简单应用程序。
我有三个按钮,其中两个未启用。然后,当按下第一个按钮时,我想让它们可见,但是当我按下按钮时,出现 Windows 错误:“程序停止工作”。该程序编译并执行其他所有操作。
QPushButton *dealButton = new QPushButton(tr("Deal cards"));
dealButton->show();
QPushButton *hitButton = new QPushButton(tr("HIT"));
hitButton->show();
hitButton->setEnabled(false);
QPushButton *standButton = new QPushButton(tr("STAND"));
standButton->show();
standButton->setEnabled(false);
...
connect(dealButton, SIGNAL(clicked()), this, SLOT(dealCards()));
...
void MainWindow::dealCards()
{
hitButton->setEnabled(true);
standButton->setEnabled(true);
}
这就是代码。