结合网上搜索的资料,目前了解到的比较简单的关闭窗口的方法。
方法一:QWidget::close()
方法二:QDialog::reject()
设计了一个登录界面,Cancel键可以关闭窗口,如下图所示:

方法一:
//头文件
class test:public QWidget
{
//……
}
//cpp文件
//构造函数继承QWidget时
test::test(QWidget *parent)
: QWidget(parent)
{
//……
}
//……
//取消键
void test::ExitClick()
{
this->close();
}
方法二:
//头文件
class test:public QDialog
{
//……
}
//cpp文件
//构造函数继承QDialog时
test::test(QWidget *parent)
:QDialog(parent)
{
//……
}
void test::ExitClick()
{
reject();
}

这篇博客介绍了在Qt中两种简单关闭窗口的方法:一是使用QWidget的close()成员函数,适用于基于QWidget的窗口;二是使用QDialog的reject()方法,适用于基于QDialog的对话框。在登录界面的Cancel按钮点击事件中,可以通过调用这两个函数来关闭窗口。

被折叠的 条评论
为什么被折叠?



