布局类(12):【类】QSpacerItem [官翻]

文章目录

QSpacerItem 类

QSpacerItem类在布局中提供空白区域。

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

布局类(12):【类】QSpacerItem [官翻]

详细说明

通常,您不需要直接使用这个类。Qt的内置布局管理器提供了以下操作布局中的空白空间的功能:

Class Functions
QHBoxLayout addSpacing(), addStretch(), insertSpacing(), insertStretch()
QGridLayout setRowMinimumHeight(), setRowStretch(), setColumnMinimumWidth(), setColumnStretch()

公共函数

  • QSpacerItem(int w, int h, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum)
  • virtual ~QSpacerItem()
  • void changeSize(int w, int h, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum)
  • QSizePolicy sizePolicy() const

重写的公共函数

  • virtual Qt::Orientations expandingDirections() const override
  • virtual QRect geometry() const override
  • virtual bool isEmpty() const override
  • virtual QSize maximumSize() const override
  • virtual QSize minimumSize() const override
  • virtual void setGeometry(const QRect &r) override
  • virtual QSize sizeHint() const override
  • virtual QSpacerItem * spacerItem() override
上一篇:Fabric 组织锚节点的添加


下一篇:PPO(Proximal Policy Optimization)近端策略优化算法