PySide6.QtWidgets.QSpacerItem

class QSpacerItem

QSpacerItem 类在布局中提供空白空间。更多

PySide6.QtWidgets.QSpacerItem 的继承图

概要

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

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

__init__(w, h[, hData=QSizePolicy.Minimum[, vData=QSizePolicy.Minimum]])
Parameters:
  • w – 整数

  • h – 整数

  • hDataPolicy

  • vDataPolicy

构造一个具有首选宽度w、首选高度h、水平大小策略hPolicy和垂直大小策略vPolicy的间隔项。

默认值提供了一个间隙,如果没有其他内容需要空间,这个间隙可以拉伸。

changeSize(w, h[, hData=QSizePolicy.Minimum[, vData=QSizePolicy.Minimum]])
Parameters:
  • w – 整数

  • h – 整数

  • hDataPolicy

  • vData策略

将此间隔项更改为具有首选宽度 w,首选高度 h,水平大小策略 hPolicy 和垂直大小策略 vPolicy

默认值提供了一个间隙,如果没有其他内容需要这个空间,它可以拉伸。

请注意,如果在间隔项已添加到布局后调用changeSize(),则必须使布局无效,以便间隔项的新大小生效。

另请参阅

invalidate()

sizePolicy()
Return type:

QSizePolicy

返回此项的大小策略。