PySide6.QtWidgets.QStyleHintReturn

class QStyleHintReturn

QStyleHintReturn 类提供了返回不仅仅是基本数据类型的样式提示。更多

继承者: QStyleHintReturnVariant, QStyleHintReturnMask

概要

方法

注意

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

详细描述

QStyleHintReturn 及其子类用于将信息从样式传递回查询的小部件。当 styleHint() 的返回值无法提供足够的细节时,这非常有用;例如,当需要返回一个掩码时。

class HintReturnType

常量

描述

QStyleHintReturn.SH_Default

QStyleHintReturn

QStyleHintReturn.SH_Mask

SH_RubberBand_Mask SH_FocusFrame_Mask

QStyleHintReturn.SH_Variant

SH_TextControl_FocusIndicatorTextCharFormat

class StyleOptionType

此枚举用于保存有关样式选项类型的信息,并为每个QStyleHintReturn子类定义。

常量

描述

QStyleHintReturn.Type

提供的样式选项类型(此类为 SH_Default)。

该类型由QStyleHintReturn、其子类以及qstyleoption_cast()在内部使用,以确定样式选项的类型。通常你不需要担心这一点,除非你想创建自己的QStyleHintReturn子类和自己的样式。

另请参阅

StyleOptionVersion

class StyleOptionVersion

此枚举用于保存有关样式选项版本的信息,并为每个QStyleHintReturn子类定义。

常量

描述

QStyleHintReturn.Version

1

该版本由QStyleHintReturn子类使用,以实现扩展而不破坏兼容性。如果你使用qstyleoption_cast(),通常不需要检查它。

另请参阅

StyleOptionType

PySide6.QtWidgets.QStyleHintReturn.version
PySide6.QtWidgets.QStyleHintReturn.type
__init__([version=QStyleOption.Version[, type=QStyleHintReturn.HintReturnType.SH_Default]])
Parameters:
  • version – int

  • type – int

构造一个版本为version且类型为typeQStyleHintReturn

该版本对QStyleHintReturn没有特殊意义;子类可以使用它来区分同一提示类型的不同版本。