venerdì 12 aprile 2013

Dialog window modale e non modale in Qt

Di seguito un esempio su come aprire una finestra QDialog in modalita' modale e non modale (ovvero sempre in primo piano con focus attivo o meno)   


---------------------------------------------
   Dialog_class *dialog_class = new Dialog_class();
   dialog_class->setAttribute(Qt::WA_DeleteOnClose, true);
   
   //apre la finestra in modo modale
   dialog_class->exec();
   //apre la finestra in modo non modale
   dialog_class->show();
   dialog_class->raise();