The QWidgetItem 類是錶示 Widget 的布局項。 更多...
| 頭: | #include <QWidgetItem> |
| 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 () override |
| QWidget * | wid |
The QWidgetItem 類是錶示 Widget 的布局項。
通常,不需要直接使用此類。Qt 的內置布局管理器為操縱布局中的 Widget 提供下列函數:
| 類 | 函數 |
|---|---|
| QBoxLayout | addWidget() , insertWidget() , setStretchFactor() |
| QGridLayout | addWidget() |
| QStackedLayout | addWidget() , insertWidget() , currentWidget() , setCurrentWidget() , widget() |
另請參閱 QLayout , QSpacerItem ,和 QLayoutItem::widget ().
創建項包含給定 widget .
[虛擬]
QWidgetItem::
~QWidgetItem
()
析構函數。
[override virtual]
QSizePolicy::ControlTypes
QWidgetItem::
controlTypes
() const
重實現自 QLayoutItem::controlTypes ().
返迴應用此大小策略的 Widget 的關聯控件類型。
另請參閱 QSizePolicy::controlType ().
[override virtual]
Qt::Orientations
QWidgetItem::
expandingDirections
() const
重實現自 QLayoutItem::expandingDirections ().
[override virtual]
QRect
QWidgetItem::
geometry
() const
重實現自 QLayoutItem::geometry ().
另請參閱 setGeometry ().
[override virtual]
bool
QWidgetItem::
hasHeightForWidth
() const
重實現自 QLayoutItem::hasHeightForWidth ().
[override virtual]
int
QWidgetItem::
heightForWidth
(
int
w
) const
重實現自 QLayoutItem::heightForWidth ().
[override virtual]
bool
QWidgetItem::
isEmpty
() const
重實現自 QLayoutItem::isEmpty ().
返迴
true
若 Widget 是隱藏的;否則返迴
false
.
另請參閱 QWidget::isHidden ().
[override virtual]
QSize
QWidgetItem::
maximumSize
() const
重實現自 QLayoutItem::maximumSize ().
[override virtual]
QSize
QWidgetItem::
minimumSize
() const
重實現自 QLayoutItem::minimumSize ().
[override virtual]
void
QWidgetItem::
setGeometry
(const
QRect
&
rect
)
重實現自 QLayoutItem::setGeometry ().
另請參閱 geometry ().
[override virtual]
QSize
QWidgetItem::
sizeHint
() const
重實現自 QLayoutItem::sizeHint ().
[override virtual]
QWidget
*QWidgetItem::
widget
()
重實現自 QLayoutItem::widget ().
返迴由此項管理的 Widget。