文章目录
- 详细说明
- 公共函数
- 重写的公共函数
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