J'ai une QMainWindow qui lance une QDialog modale. Lorsque je click sur le bouton annuler de ma QDialog, ma QMainWindow se ferme aussi mais le processus reste actif. Quelqu'un saurait comment y remédier (c'est à dire fermer la QDialog mais laisser la QMainWinDow active)
voici le méthode qui appelle la QDialog :
void MainWindowClient::displaySettings()
{
int nResX, nResY;
nResX = nResY = 0;
displayDialog = new DisplayDialog(this);
if(displayDialog->exec())
{
nResX = displayDialog->getResX();
nResY = displayDialog->getResY();
}
delete displayDialog;
if(resX != nResX)
{
resX = nResX;
resY = nResY;
setFixedSize(resX,resY);
}
resizeGrid(nbL*nbC);
displayWholePixmapInGrid(str);
}
?
Traitement du bouton annuler de la QDialog :
void SettingsDialog::on_cancelButton_clicked()
{
reject();
}
Merci poour vos réponses.
[Qt] Problême entre QDialog et QMainWindow
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.