QSpacerItem Class
QSpacerItemクラスは、レイアウト内の余白を提供します。詳細...
ヘッダー | #include <QSpacerItem> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
qmake: | QT += widgets |
継承: | 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().
このオブジェクトへのポインタを返します。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.