<div>Thanks for the link. I was able to get it working by placing all the widgets in the dock widget into a container frame placed in a vertical layout. That part done in Designer. Then in the application I place the custom lable widget with reimplimented sizeHint function at the bottom as a blank field so it just serves as a spacer with 0 height.</div>

<div>&nbsp;</div>
<div>Marc</div>
<div><br><br>&nbsp;</div>
<div class="gmail_quote">On Wed, Jan 21, 2009 at 9:02 AM, Darryl Wallace <span dir="ltr">&lt;<a href="mailto:darryl.wallace@prosensus.ca">darryl.wallace@prosensus.ca</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Try this: <br><a href="http://www.qtsoftware.com/developer/faqs/550" target="_blank">http://www.qtsoftware.com/developer/faqs/550</a><br>
<br>Darryl<br><br><br>Marc Nations wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="Ih2E3d">I&#39;m trying to resize it while it is docked. The reason I&#39;m trying to resize it is because I want to adjust the default width of the form based on how many other windows are currently open in the main application and how big the monitor is. As a result, I won&#39;t know it&#39;s geometry until after the application starts. The dock widget is hidden until the user decides to open it. At the point it needs to know it&#39;s size.<br>
So when you say it&#39;s going to take the shape of the space it&#39;s docked in, I had assumed that using the resize() function would propagate upwards and instruct the containing frame to redraw. Is that not the case?<br>
&nbsp;As far as going the other direction and resizing the containing frame, which would then force a resize on the dock widget, I&#39;m not sure how to reference the containing frame since the parent object is the main window.<br>
&nbsp;<br></div>
<div class="Ih2E3d">&nbsp;On Wed, Jan 21, 2009 at 8:16 AM, Darryl Wallace &lt;<a href="mailto:darryl.wallace@prosensus.ca" target="_blank">darryl.wallace@prosensus.ca</a> &lt;mailto:<a href="mailto:darryl.wallace@prosensus.ca" target="_blank">darryl.wallace@prosensus.ca</a>&gt;&gt; wrote:<br>
<br>&nbsp; &nbsp;Hello,<br><br><br>&nbsp; &nbsp;Marc Nations wrote:<br><br>&nbsp; &nbsp; &nbsp; &nbsp;Hi,<br>&nbsp; &nbsp; &nbsp; &nbsp; I&#39;m trying to resize a DockWidget after the application has<br>&nbsp; &nbsp; &nbsp; &nbsp;started. I have tried all of the functions that I thought<br>&nbsp; &nbsp; &nbsp; &nbsp;would resize it:<br>
&nbsp; &nbsp; &nbsp; &nbsp; self.ui.dockWidget.setGeometry(x,y,w,h)<br>&nbsp; &nbsp; &nbsp; &nbsp;self.ui.dockWidget.resize(w,h)<br>&nbsp; &nbsp; &nbsp; &nbsp; I tried with QSize and QGeometry as well. I also tried using<br>&nbsp; &nbsp; &nbsp; &nbsp;the adjustSize() and a couple of others to see if it changed.<br>
&nbsp; &nbsp; &nbsp; &nbsp;I tried to call show() after to see if it would help, but<br>&nbsp; &nbsp; &nbsp; &nbsp;nothing seems to work.<br>&nbsp; &nbsp; &nbsp; &nbsp; It flickers momentarily at the new size and pops back, so it<br>&nbsp; &nbsp; &nbsp; &nbsp;looks like it&#39;s being properly resizes and then something<br>
&nbsp; &nbsp; &nbsp; &nbsp;resets it back to the original size. Is this the correct way<br>&nbsp; &nbsp; &nbsp; &nbsp;to resize the dock widget, and what is causing it to<br>&nbsp; &nbsp; &nbsp; &nbsp;immediately change again?<br><br>&nbsp; &nbsp;Perhaps this is a silly question, but is it floating or is it<br>
&nbsp; &nbsp;docked? &nbsp;If it&#39;s docked then it&#39;s going to take the shape of the<br>&nbsp; &nbsp;space in which it is docked. &nbsp;If it is docked, I am wondering why<br>&nbsp; &nbsp;you&#39;re trying to change it&#39;s shape.<br><br>&nbsp; &nbsp;Darryl<br><br>
<br></div></blockquote></blockquote></div><br>