QT的QGraphicsAnchorLayout类的使用
生活随笔
收集整理的這篇文章主要介紹了
QT的QGraphicsAnchorLayout类的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
詳細說明
QGraphicsAnchorLayout類提供了一種布局,可以在其中將小部件在Graphics View中錨定在一起。
錨點布局允許開發人員指定應如何相對于彼此以及布局本身放置小部件。 通過調用addAnchor(),addAnchors()或addCornerAnchors()在布局中添加錨來制定規范。
可以使用anchor()函數訪問布局中的現有錨點。 錨定的項目將自動添加到布局中,并且如果刪除了項目,則其所有錨點也會被自動刪除。
始終在項目的邊緣之間設置錨點,其中“中心”也被視為邊緣。考慮以下示例:
layout-> addAnchor(b,Qt :: AnchorLeft,a,Qt :: AnchorRight);layout-> addAnchor(b,Qt :: AnchorTop,a,Qt :: AnchorBottom);在這里,項目a的右邊緣錨定到項目b的左側邊緣,項目a的底邊緣錨定到項目b的頂部邊緣,結果項目b將對角地放置在項目的右側和下方b。
總結
以上是生活随笔為你收集整理的QT的QGraphicsAnchorLayout类的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QT的QGradient类的使用
- 下一篇: 惠普战66 怎么设置bios 惠普战66