Hi MarekR22

I traced the problem to this:

The scene has QGraphicsPolygonItems that act as containers for QGraphicsProxyWidgets.

The ProxyWidget fill the size of its container polygon. The proxy Ignores Transformations. If the container gets transformed for example scale(2,1), I change the size of the widget in the proxy to fill the container with this code:

Qt Code:
  1. float w2;
  2. float h2;
  3. w2 = container->sceneBoundingRect().width();
  4. h2 = container->sceneBoundingRect().height();
  5. widgetOfProxy->setGeometry(0,0,w2,h2);
To copy to clipboard, switch view to plain text mode 

After this the size of the proxy is twise its original size to fill the area of the container.

If I create a group using this object the resulting group is twice the observable size.

You can access an example of this here:
www.qlands.com/other_files/test.tar.gz


Many thanks for your help
Carlos.