This isn&#39;t the first time, but during the exercise of getting a small runnable example I figure out the problem.<br><br>The issue was that I was calling mainwindow.restoreState(), after which I was setting up all of my dock widgets.  By moving the restore state call *after* the dock widgets initializations, everything works as expected.<br>
<br>Thanks for the push on this one....it obviously helped.<br><br>BZ<br><br><div class="gmail_quote">On Thu, Nov 12, 2009 at 7:40 AM, Brian Zambrano <span dir="ltr">&lt;<a href="mailto:brianz@gmail.com">brianz@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi guys,<br><br>I hear ya...it&#39;s something I&#39;ve found a bit hard with GUI programming.  The code gets quite large and involved, so boiling it down to a self contained example demonstrating the issue takes some work.  But, I agree it&#39;s worth doing and the issue very well may be solved during that exercise.  In my original post I was simply trying to figure out if this was a known issue or something else completely obvious that I had missed.<br>

<br>I&#39;ll see if I can get the issue reproduced in runnable and smaller example.<br><br>Also, as I said in the original post, I have made sure to call self.setObjectName(__a_unique_name__) on all my QDockWidgets.<br><font color="#888888"><br>

BZ</font><div><div></div><div class="h5"><br><br><div class="gmail_quote">On Thu, Nov 12, 2009 at 2:17 AM, Hans-Peter Jansen <span dir="ltr">&lt;<a href="mailto:hpj@urpla.net" target="_blank">hpj@urpla.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div><br>
<br>
</div></div>Brian, do you expect us to build a runable script from your artefacts?<br>
Please keep in mind, that due to the unlimited permutations of OS, Qt, sip,<br>
and PyQt versions, it&#39;s unpossible to estimate the behavior of even the<br>
simplest code fragments in all circumstances (apart from: QWidget.show()<br>
will most likely *not* format your harddisk).<br>
<br>
Therefor, it&#39;s a long standing best practice here to provide a self<br>
contained minimum example, the exploits the issue.<br>
<br>
BTW, in my case, 70% of all issues vanish during this exercise, e.g. it&#39;s<br>
mostly a &quot;RTFM&quot; or &quot;between keyboard and chair problem&quot;..., another &gt; 20%<br>
by looking into Qt itself.<br>
<br>
I estimate the portion of real sip and/or PyQt issues below 3%.<br>
<br>
Pete<br>
<div><div></div><br></div></blockquote></div><br>
</div></div></blockquote></div><br>