<div dir="ltr"><div class="markdown-here-wrapper" id="markdown-here-wrapper-427098" style><p style="margin:1.2em 0px!important">Hi Janwillem,</p>
<p style="margin:1.2em 0px!important">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 <a href="http://seanfisk.github.io/pyside-docs/pyside/PySide/QtCore/QThread.html">QThread</a> or <a href="http://seanfisk.github.io/pyside-docs/pyside/PySide/QtCore/QThreadPool.html">QThreadPool</a>.</p>

<p style="margin:1.2em 0px!important">Can you post the relevant part of the code?</p>
<p style="margin:1.2em 0px!important">Thanks,</p>
</div><div></div>
</div><div class="gmail_extra"><br clear="all"><div><div><br></div><div>--</div><div>Sean Fisk</div></div>
<br><br><div class="gmail_quote">On Tue, Dec 10, 2013 at 3:17 PM, Janwillem van Dijk <span dir="ltr"><<a href="mailto:jwevandijk@xs4all.nl" target="_blank">jwevandijk@xs4all.nl</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


  

    
  
  <div bgcolor="#FFFFFF" text="#000000">
    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.<br>
    <br>
    How can I make that the QFileDialog widget is gone before the
    processing starts?<br>
    <br>
    Cheers, Janwillem<br>
    <br>
    <br>
    <br>
    
    
    
    
    
    
  </div>

<br>_______________________________________________<br>
PySide mailing list<br>
<a href="mailto:PySide@qt-project.org">PySide@qt-project.org</a><br>
<a href="http://lists.qt-project.org/mailman/listinfo/pyside" target="_blank">http://lists.qt-project.org/mailman/listinfo/pyside</a><br>
<br></blockquote></div><br></div>