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

詳細説明

通常、このクラスを直接使用する必要はありません。Qtの組み込みレイアウトマネージャは、レイアウト内の空白領域を操作するための以下の関数を提供しています:

QLayoutQWidgetItemQLayoutItem::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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。