从QDialog关闭主窗口

朱尔斯·奥弗雷德

我创建了两个窗口(一个主窗口和一个QDialog)。该对话框在主窗口的构造函数中创建。问题是QDialog可以通过单击关闭按钮来关闭,因此我要关闭主窗口也要关闭QDialog

accueil::accueil(QWidget *parent) : QMainWindow(parent), ui(new Ui::accueil)
{
   ui->setupUi(this);
   QPixmap bkgnd("C:/Users/jules/Desktop/projet_pharmacie/images/doctor.jpg");
   bkgnd = bkgnd.scaled(this->size(), Qt::IgnoreAspectRatio);
   QPalette palette;
   palette.setBrush(QPalette::Background, bkgnd);
   this->setPalette(palette);

   log=new login(this);
   log->setModal(true);
   log->show();
}
ΦXocę웃Пepeúpatsu

您可以将对话框显示为模式对话框,然后将close事件连接到slot / lambda并在其中关闭主窗口:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章