QSpacerItem 类
头文件 | #include <QSpacerItem> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
qmake | QT += widgets |
继承 | QLayoutItem |
公共函数
QSpacerItem(int 宽, int 高, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum) | |
虚 | ~QSpacerItem() |
void | changeSize(int 宽, int 高, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum) |
QSizePolicy | sizePolicy() const |
重新实现的公共函数
虚拟 Qt::Orientations | expandingDirections() const override |
虚拟 QRect | geometry() const override |
虚拟 bool | isEmpty() const override |
虚拟 QSize | maximumSize() const override |
虚拟 QSize | minimumSize() const override |
虚拟 void | setGeometry(const QRect &) override |
虚拟 QSize | sizeHint() const override |
虚拟 QSpacerItem * | spacerItem() override |
另见QLayout、QWidgetItem 和 QLayoutItem::spacerItem。
成员函数文档
QSpacerItem::QSpacerItem(int 宽, int 高, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum)
构建一个带有首选宽度 w、首选高度 h、水平尺寸策略 hPolicy 和垂直尺寸策略 vPolicy 的间隔项。
默认值提供了一个间隙,如果其他东西不想要空间,则可以拉伸。
[虚拟 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(),则必须使布局无效,以便间隔项的新大小生效。
[覆盖虚拟]
Qt::Orientations QSpacerItem::expandingDirections() const
重新实现:QLayoutItem::expandingDirections() const。
[覆盖虚拟]
QRect QSpacerItem::geometry() const
重新实现:QLayoutItem::geometry() const。
另请参阅setGeometry。
[覆盖虚拟]
bool QSpacerItem::isEmpty() const
重新实现:QLayoutItem::isEmpty() const。
返回 true
。
[覆盖虚拟]
QSize QSpacerItem::maximumSize() const
重新实现:QLayoutItem::maximumSize() const。
[覆盖虚拟]
QSize QSpacerItem::minimumSize() const
重新实现:QLayoutItem::minimumSize() const。
[覆盖虚拟]
void QSpacerItem::setGeometry(const QRect &r)
重新实现:QLayoutItem::setGeometry(const QRect &r)。
另请参阅geometry。
[覆盖虚拟]
QSize QSpacerItem::sizeHint() const
重新实现:QLayoutItem::sizeHint() const。
QSizePolicy QSpacerItem::sizePolicy() const
返回此项的大小策略。
[覆盖虚拟]
QSpacerItem *QSpacerItem::spacerItem()
重新实现:QLayoutItem::spacerItem。
返回指向此对象的指针。
© 2024 Qt公司有限。本文档中包含的文档贡献均为各自所有者的版权。提供的文档根据自由软件基金会发布的GNU自由文档许可协议第1.3版的条款进行许可。Qt及其相关标志是芬兰和/或其他国家的Qt公司有限在全球的商标。所有其他商标均为各自所有者的财产。