代码修改Qt中主界面的Manage窗口组件的registe按钮点击后users界面#define MANAGE_H#include QWidgetnamespace Ui class Manage;class Manage public QWidget Q_OBJECTpublic explicit ManageQWidget parent = nullptr; ~Manage
在Manage类中的registerUser函数中,将关闭当前窗口的代码注释掉,添加打开users界面的代码:
void Manage::registerUser()
{
this->close();
Users *u = new Users;
u->show();
}
然后在users类中添加一个槽函数,用于在点击关闭按钮时关闭当前窗口:
void users::closeWindow()
{
this->close();
}
在users.cpp的构造函数中,将关闭按钮的点击信号与closeWindow槽函数连接起来:
connect(ui->closeButton, &QPushButton::clicked, this, &users::closeWindow);
这样,在点击Manage窗口的registe按钮后,会关闭Manage窗口并打开users窗口。
原文地址: http://www.cveoy.top/t/topic/iw7Z 著作权归作者所有。请勿转载和采集!