summaryrefslogtreecommitdiffstats
path: root/examples/widgets/doc/src/graphicsview-simpleanchorlayout.qdoc
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@qt.io>2018-01-02 09:32:37 +0000
committerThe Qt Project <gerrit-noreply@qt-project.org>2018-01-02 09:32:37 +0000
commit9de26a630fd49014b40e7322c971f3d96fc986af (patch)
tree47b9a762d7b6cfd99f37ff46dda87904da9f067b /examples/widgets/doc/src/graphicsview-simpleanchorlayout.qdoc
parentbb6f0a5291f8a51d7dc21f13463dd2a0b27ed916 (diff)
parent0f315adf9199efcfafa44371464ab6d1fc866774 (diff)
Merge "Merge remote-tracking branch 'origin/5.10' into dev" into refs/staging/dev
Diffstat (limited to 'examples/widgets/doc/src/graphicsview-simpleanchorlayout.qdoc')
-rw-r--r--examples/widgets/doc/src/graphicsview-simpleanchorlayout.qdoc46
1 files changed, 46 insertions, 0 deletions
diff --git a/examples/widgets/doc/src/graphicsview-simpleanchorlayout.qdoc b/examples/widgets/doc/src/graphicsview-simpleanchorlayout.qdoc
index 866dac442b..fd0427fdc0 100644
--- a/examples/widgets/doc/src/graphicsview-simpleanchorlayout.qdoc
+++ b/examples/widgets/doc/src/graphicsview-simpleanchorlayout.qdoc
@@ -35,4 +35,50 @@
QGraphicsAnchorLayout class.
\image graphicssimpleanchorlayout-example.png
+
+ The example starts by creating a QGraphicsScene (\c scene), 3 widgets
+ (\c a, \c b, and \c c), and a QGraphicsAnchorlayout (\c layout).
+
+ \quotefromfile graphicsview/simpleanchorlayout/main.cpp
+ \skipto QGraphicsScene
+ \printuntil QGraphicsAnchorLayout
+
+ First it anchors the top left corner of item \c a to the top left
+ corner of \c layout. This can be done in two steps:
+
+ \skipto layout->addAnchor(a
+ \printto adding
+
+ Or in one step:
+
+ \skipuntil [adding a corner anchor]
+ \printline layout->addCornerAnchors(a, Qt::T
+
+ Then the right anchor of \c a is anchored to the left anchor of
+ \c b, and the top of item \c b is anchored to the bottom of \c a.
+
+ \skipuntil [adding anchors]
+ \printto adding anchors
+
+ Place a third widget \c c under widget \c b:
+
+ \skipuntil third widget
+ \printline AnchorBottom
+
+ Items \c b and \c c are anchored to each other horizontally:
+
+ \skipto Qt::Horizontal
+ \printline Qt::Horizontal
+
+ Item c is anchored to the bottom right point of \c layout
+
+ \skipuntil corner of the layout
+ \printline Qt::BottomRightCorner
+
+ Finally, QGraphicsWidget \c w is displayed in QGraphicsView \c view.
+
+ \skipto QGraphicsWidget
+ \printuntil app.exec()
+
+ \sa {Anchor Layout Example}
*/