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公司有限公司的商标。所有其他商标均为各自所有者的财产。