文章目錄
- 詳細說明
- 公共函式
- 重寫的公共函式
QWidgetItem 類
QWidgetItem類代表了小部件的布局項,
| Header: | #include < QWidgetItem > |
|---|---|
| qmake: | QT += widgets |
| Inherits: | QLayoutItem |
| Inherited By: | 無 |

詳細說明
通常,您不需要直接使用這個類,Qt的內置布局管理器提供了以下用于在布局中操作小部件的功能:
| Class | Functions |
|---|---|
| QBoxLayout | addWidget(), insertWidget(), setStretchFactor() |
| QGridLayout | addWidget() |
| QStackedLayout | addWidget(), insertWidget(), currentWidget(), setCurrentWidget(), widget() |
公共函式
- 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
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/256435.html
標籤:其他
