Sto lavorando su un progetto in C++ e QT, e voglio aprire una nuova finestra QWidget, avere l'utente interagisce con esso, ecc, poi l'esecuzione ritorno al metodo che ha aperto la finestra. Esempio (MyClass eredita QWidiget):Attendere QWidget chiude
void doStuff(){
MyClass newWindow = new Myclass();
/*
I don't want the code down here to
execute until newWindow has been closed
*/
}
Mi sento come se c'è più probabile un modo molto semplice per fare questo, ma per qualche motivo non riesco a capirlo. Come posso fare questo?
Era esattamente quello che stavo cercando, grazie! – Jarek
Contento di aver potuto aiutare. –
L'uso di un QDialog ha effetti collaterali - è reso diversamente per impostazione predefinita, e il tasto Esc lo chiude. Credo che la risposta di @ 56ka eviti questo. – Jonathan