QStyleHintReturn#

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

继承自: QStyleHintReturnVariantQStyleHintReturnMask

概要#

方法#

备注

此文档可能包含从 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]])#
参数:
  • version – int

  • type – int

构造一个具有版本 version 和类型 typeQStyleHintReturn

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