[英]close mainwindows from QDialog
我創建了兩個 windows (一個主 window 和一個QDialog
)。 該對話框是在主 window 的構造函數中創建的。 問題是QDialog
可以通過單擊關閉按鈕來關閉,所以我想這樣做,如果我關閉QDialog
,主 window 也會關閉。
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();
}
您可以將對話框顯示為模態,然后將關閉事件連接到插槽/lambda,然后關閉主 window :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.