布局类(13):【类】QWidgetItem [官翻]

文章目录

  • 详细说明
  • 公共函数
  • 重写的公共函数

QWidgetItem 类

QWidgetItem类代表了小部件的布局项。

Header: #include < QWidgetItem >
qmake: QT += widgets
Inherits: QLayoutItem
Inherited By:

布局类(13):【类】QWidgetItem [官翻]_第1张图片

详细说明

通常,您不需要直接使用这个类。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

你可能感兴趣的:(Qt)