QSpacerItem Class
QSpacerItemクラスは、レイアウト内の余白を提供します。詳細...
Header: | #include <QSpacerItem> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
qmake: | QT += widgets |
Inherits: | QLayoutItem |
パブリック関数
QSpacerItem(int w, int h, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum) | |
virtual | ~QSpacerItem() |
void | changeSize(int w, int h, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum) |
QSizePolicy | sizePolicy() const |
再実装パブリック関数
virtual Qt::Orientations | expandingDirections() const override |
virtual QRect | geometry() const override |
virtual bool | isEmpty() const override |
virtual QSize | maximumSize() const override |
virtual QSize | minimumSize() const override |
virtual void | setGeometry(const QRect &r) override |
virtual QSize | sizeHint() const override |
virtual QSpacerItem * | spacerItem() override |
QLayout 、QWidgetItem 、QLayoutItem::spacerItem()も参照 。
メンバ関数ドキュメント
QSpacerItem::QSpacerItem(int w, int h, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum)
優先幅w 、優先高さh 、水平サイズポリシーhPolicy 、垂直サイズポリシーvPolicy を持つスペーサアイテムを構築する。
デフォルト値は、他にスペースを必要とするものがない場合に伸縮可能なギャップを提供します。
[virtual noexcept]
QSpacerItem::~QSpacerItem()
デストラクタ。
void QSpacerItem::changeSize(int w, int h, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum)
このスペーサーアイテムを、優先幅w 、優先高さh 、水平サイズポリシーhPolicy 、垂直サイズポリシーvPolicy を持つように変更します。
デフォルト値は、他にスペースを必要とするものがない場合に伸縮可能なギャップを提供します。
スペーサー・アイテムがレイアウトに追加された後に changeSize() が呼び出された場合、スペーサー・アイテムの新しいサイズを有効にするためにレイアウトを無効にする必要があることに注意してください。
QSpacerItem::invalidate()も参照してください 。
[override virtual]
Qt::Orientations QSpacerItem::expandingDirections() const
再インプリメント:QLayoutItem::expandingDirections() const.
[override virtual]
QRect QSpacerItem::geometry() const
再インプリメント:QLayoutItem::geometry() const.
setGeometry()も参照 。
[override virtual]
bool QSpacerItem::isEmpty() const
再リプルメント:QLayoutItem::isEmpty() const.
true
を返します。
[override virtual]
QSize QSpacerItem::maximumSize() const
再インプリメント:QLayoutItem::maximumSize() const.
[override virtual]
QSize QSpacerItem::minimumSize() const
再定義子:QLayoutItem::minimumSize() const.
[override virtual]
void QSpacerItem::setGeometry(const QRect &r)
再リプルメント:QLayoutItem::setGeometry(const QRect &r)。
geometry()も参照してください 。
[override virtual]
QSize QSpacerItem::sizeHint() const
再リプルメント:QLayoutItem::sizeHint() const.
QSizePolicy QSpacerItem::sizePolicy() const
このアイテムのサイズポリシーを返します。
[override virtual]
QSpacerItem *QSpacerItem::spacerItem()
再実装:QLayoutItem::spacerItem().
このオブジェクトへのポインタを返します。
©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。