Simple Anchor Layout Example

Demonstrates anchor layout on a graphics view scene.

The Simple Anchor Layout example shows the basic use of the QGraphicsAnchorLayout class.

../_images/graphicssimpleanchorlayout-example.png

The example starts by creating a QGraphicsScene (scene ), 3 widgets (a , b , and c ), and a QGraphicsAnchorlayout (layout ).

First it anchors the top left corner of item a to the top left corner of layout . This can be done in two steps:

Or in one step:

Then the right anchor of a is anchored to the left anchor of b , and the top of item b is anchored to the bottom of a .

Place a third widget c under widget b :

Items b and c are anchored to each other horizontally:

Item c is anchored to the bottom right point of layout

Finally, QGraphicsWidget w is displayed in QGraphicsView view .

Example project @ code.qt.io