Dear all, I have a long file saving function (gigabytes - several minutes) and I am trying to use QProcessDialog. I am using it the Modal way as explained in the documentation. However, the dialog appears after about 50 seconds, despite having set the minimumDuration to 0, and called setValue() several times before.
Googling for the issue says I need to call QApplication::processEvents regularly in order for the GUI to refresh. However, the doc says : "If the progress dialog is modal (seeQProgressDialog::QProgressDialog<qthelp://com.trolltech.qt.481/qdoc/qprogressdialog.html#QProgressDialog>()), setValue() callsQApplication::processEvents<qthelp://com.trolltech.qt.481/qdoc/qcoreapplication.html#processEvents>(), so take care that this does not cause undesirable re-entrancy in your code" So I'm puzzled... Do I need to call it, or is it already called by setValue? In the example there are no explicit calls to processEvents(). Qt 4.8.1 Thanks! Etienne
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest