QWidgetItem 类
QWidgetItem 类是一个布局项,表示一个小部件。 更多...
头文件 | #include <QWidgetItem> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
qmake | QT += widgets |
继承关系 | QLayoutItem |
公开函数
QWidgetItem(QWidget *widget) | |
virtual | ~QWidgetItem() |
重新实现公开函数
virtual QSizePolicy::ControlTypes | controlTypes() const override |
virtual Qt::Orientations | expandingDirections() const override |
virtual QRect | geometry() const override |
virtual bool | hasHeightForWidth() const override |
virtual int | heightForWidth(int w) const override |
virtual bool | isEmpty() const override |
virtual QSize | maximumSize() const override |
virtual QSize | minimumSize() const override |
virtual void | setGeometry(const QRect &rect) override |
virtual QSize | sizeHint() const override |
virtual QWidget * | widget() const override |
另请参阅QLayout,QSpacerItem,以及 QLayoutItem::widget。
成员函数文档
[显式]
QWidgetItem::QWidgetItem(QWidget *widget)
创建一个包含给定 小部件 的项目。
[virtual noexcept]
QWidgetItem::~QWidgetItem()
析构函数。
[override virtual]
QSizePolicy::ControlTypes QWidgetItem::controlTypes() const
重新实现:QLayoutItem::controlTypes() const.
返回与此大小策略相关联的控件的控件类型。
另请参阅QSizePolicy::controlType().
[override virtual]
Qt::Orientations QWidgetItem::expandingDirections() const
重新实现:QLayoutItem::expandingDirections() const.
[override virtual]
QRect QWidgetItem::geometry() const
重新实现:QLayoutItem::geometry() const.
另请参阅setGeometry().
[override virtual]
bool QWidgetItem::hasHeightForWidth() const
重新实现:QLayoutItem::hasHeightForWidth() const.
[override virtual]
int QWidgetItem::heightForWidth(int w) const
重新实现:QLayoutItem::heightForWidth(int) const.
[override virtual]
bool QWidgetItem::isEmpty() const
重新实现:QLayoutItem::isEmpty() const.
如果控件被隐藏,则返回 true
;否则返回 false
。
另请参阅QWidget::isHidden().
[override virtual]
QSize QWidgetItem::maximumSize() const
重新实现:QLayoutItem::maximumSize() const.
[override virtual]
QSize QWidgetItem::minimumSize() const
重新实现:QLayoutItem::minimumSize() const.
[override virtual]
void QWidgetItem::setGeometry(const QRect &rect)
重新实现:QLayoutItem::setGeometry(const QRect &r).
另请参阅geometry().
[override virtual]
QSize QWidgetItem::sizeHint() const
重新实现:QLayoutItem::sizeHint() const.
[override virtual]
QWidget *QWidgetItem::widget() const
重新实现:QLayoutItem::widget() const.
返回由此项目管理的控件。
© © 2024 Qt公司有限公司。本文件包含的文档贡献均为各自所有者的版权。提供的文档受自由软件基金会发布的GNU自由文档许可协议第1.3版的许可。Qt及其相应标志是芬兰及其他国家/地区的Qt公司有限公司的商标。所有其他商标均为各自所有者的财产。