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
本文详细介绍QSpacerItem类,该类用于在Qt布局中提供空白区域。文中解释了如何使用QSpacerItem来调整布局中的空间,并提供了构造函数及成员函数的具体说明。
1444

被折叠的 条评论
为什么被折叠?



