QSpacerItem
一、描述
QSpacerItem 类在布局中提供空白空间。
二、成员函数
1、QSpacerItem(int w, int h, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum)
构造具有首选宽度 w、首选高度 h、水平尺寸策略 hPolicy 和垂直尺寸策略 vPolicy 的间隔项。
2、void changeSize(int w, int h, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum)
将此间隔项更改为具有首选宽度 w、首选高度 h、水平尺寸策略 hPolicy 和垂直尺寸策略 vPolicy。
请注意,如果在将分隔项添加到布局后调用 changeSize(),则必须使布局无效(调用QLayoutItem::invalidate())才能使分隔项的新大小生效。
QWidgetItem
一、描述
QWidgetItem 类是一个布局项,代表一个小部件。
通常不需要直接使用此类。Qt 的内置布局管理器提供的相关功能会自动创建此类的对象。