Hi Janwillem,

Are you running the “lengthy part that processes a files list” within the
GUI thread? If so, you will probably see your GUI hang while this is
happening (you won’t be able to click or do anything). In this case, you
should consider running the processing in a different thread using
QThread<http://seanfisk.github.io/pyside-docs/pyside/PySide/QtCore/QThread.html>or
QThreadPool<http://seanfisk.github.io/pyside-docs/pyside/PySide/QtCore/QThreadPool.html>
.

Can you post the relevant part of the code?

Thanks,


--
Sean Fisk


On Tue, Dec 10, 2013 at 3:17 PM, Janwillem van Dijk <[email protected]>wrote:

>  Hi, I have a PySide script that uses QFileDialog.getExistingDirectory().
> After clicking the Open button the script proceeds with a lengthy part that
> processes a files list and writes to a QPlainTextEdit. Unfortunately the
> QFileDialog widget does only disappear after this processing is finished,
> hiding the QPlainTextEdit.
>
> How can I make that the QFileDialog widget is gone before the processing
> starts?
>
> Cheers, Janwillem
>
>
>
>
> _______________________________________________
> PySide mailing list
> [email protected]
> http://lists.qt-project.org/mailman/listinfo/pyside
>
>
_______________________________________________
PySide mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/pyside

Reply via email to