结合网上搜索的资料,目前了解到的比较简单的关闭窗口的方法。
方法一: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();
}