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
