我想使用button_clicked插槽重置应用程序中使用的所有小部件。我尝试调用应用程序构造函数中使用的函数,在Qt中创建ui应用程序项目时默认存在该函数。
ui->setup(this)
。
我在pushbutton_clicked()
插槽功能中调用了相同的内容。例如 -
void MyMainWindow::on_pushButtonLdDefaults_clicked()
{
ui->setupUi(this);
}
这个给了我预期的结果,所有小部件都被重置。 但是之后,所有按钮和小部件都变得无法响应。此后没有听到任何事件。
通过拨打ui->setup(this)
此外,如果还有其他方法可以轻松重置小部件,请分享。