De mon QMainWindow J'ouvre une deuxième fenêtre QDialog lorsqu'un bouton-poussoir est pressed.This est mon codeComment QDialog raise() fonction ne fonctionne pas?
newFile = new Dialog(); if(fStatus == 0) { newFile.show(); fStatus = 1; } else if(fStatus == 1) { newFile.raise(); }
Ce que je suis en train de faire est si la fenêtre QDialog est déjà ouverte et la poussée bouton est pressé à nouveau Je veux que ma fenêtre QDialog se déplace vers l'avant.
J'ai essayé même avec la forme de Qwidget cela fonctionne mais Qdialog raise(); ne fonctionne pas, mais en cas de Qwidget je ne suis pas capable de capturer le signal Qwidget détruit à la fermeture de la veuve correctement.
Qu'est-ce que se passe-t-il si vous définissez la fenêtre en tant que parent de la boîte de dialogue? – Jay
Veuillez fournir un [MVCE] (https://stackoverflow.com/help/mcve). – tambre