文章目录
QSpacerItem 类
QSpacerItem类在布局中提供空白区域。
Header: | #include < QSpacerItem > |
---|---|
qmake: | QT += widgets |
Inherits: | QLayoutItem |
Inherited By: | 无 |
详细说明
通常,您不需要直接使用这个类。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