can't get qgraphicsgridlayout to resize properly

Sebastian Kügler sebas at kde.org
Tue Aug 25 14:20:47 CEST 2009


On Tuesday 25 August 2009 03:58:11 Amritpal Bath wrote:
> I've got a Plasma::Applet containing a QGraphicsGridLayout, which has a
> couple of QGraphicsWidgets (QLabels via QGraphicsProxyWidget).
>
> The text in my layout gets updated periodically after running an external
> process, but I can't quite get the resizing to work properly.  I've
> attached a similar example, with a layout containing two QPushButtons.
>
> I try to adjust the height of the buttons, layout, AND the Applet, but
> nothing I've tried will make the buttons taller.  It sounds like maybe I'm
> missing something about QSizePolicy, but I'm not sure.
>
> Can someone please explain the relationship between Plasma::Applet and
> QLayout, and why the attached code does not make the buttons taller?  As
> you can see from the .cpp, I've tried most/all things I could find.
>
> Thanks!

I didn't test your code, but it looks a lot like an issue I'm running into all the 
time when working on graphicswidgets that resize themselves.

It would be good if Alexis (or someone else working on QGraphicsLayouts) could have a 
look at this, it looks simple enough for a testcase and would be very useful to have 
a fix for.

Did you try without the proxywidget stuff, so using QGraphicsWidgets directly, btw? 
That would make an even cleaner testcase.

It would be very nice to see this fixed indeed...

Cheers,
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 489 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/plasma-devel/attachments/20090825/141ddeee/attachment.sig 


More information about the Plasma-devel mailing list