QLabel in layout
Mark Summerfield
mark at qtrac.eu
Mon Jun 16 12:39:31 BST 2008
On 2008-06-16, John Tapsell wrote:
> Hey all,
>
> I have a QLabel in a vertical layout in my window along with a
> custom plotting widget. The text in the QLabel is updated twice a
> second or so.
>
> The problem is that changing the text in the QLabel means that its
> size is invalidated, which in turn invalidates the whole layout, which
> in turn means that everything in the layout is repainted, including my
> custom plotting widget. This means that a full repaint is continually
> requested in my custom plotting widget which is quite an expensive
> operation.
>
> Is there any way around this? The changing of size on the qlabel
> shouldn't affect items above it in a vertical layout, but it does
> anyway.
You could try making the label's minimum size as big as you think it
will ever need. Or, more crudely, setting it to a fixed size.
--
Mark Summerfield, Qtrac Ltd., www.qtrac.eu
More information about the kde-core-devel
mailing list