QStyleOptionToolButton#

QStyleOptionToolButton 类用于描述绘制工具按钮的参数。 更多...

Inheritance diagram of PySide6.QtWidgets.QStyleOptionToolButton

概要#

方法#

注意

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

详细描述#

QStyleOptionToolButton 包含 QStyle 函数绘制 QToolButton 所需的所有信息。

出于性能原因,成员函数很少,对成员变量的访问是直接的(即使用.->运算符)。这使得这些结构易于使用,强调了这些只是由样式函数使用的参数。

class StyleOptionType#

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

常量

描述

QStyleOptionToolButton.Type

提供的样式选项类型(对于此类是 SO_ToolButton)。

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

另请参阅

StyleOptionVersion

class StyleOptionVersion#

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

常量

描述

QStyleOptionToolButton.Version

1

版本由QStyleOption子类用于在不破坏兼容性的情况下实现扩展。如果您使用qstyleoption_cast(),通常不需要检查它。

另请参阅

StyleOptionType

class ToolButtonFeature#

(继承自enum.Flag) 描述了工具按钮可以具有的各种功能。

常量

描述

QStyleOptionToolButton.None

普通工具按钮。

QStyleOptionToolButton.Arrow

工具按钮是一个箭头。

QStyleOptionToolButton.Menu

工具按钮具有菜单。

QStyleOptionToolButton.PopupDelay

显示菜单有延迟。

QStyleOptionToolButton.HasMenu

按钮有一个弹出菜单。

QStyleOptionToolButton.MenuButtonPopup

按钮应显示一个箭头以指示存在菜单。

PySide6.QtWidgets.QStyleOptionToolButton.features#
PySide6.QtWidgets.QStyleOptionToolButton.icon#
PySide6.QtWidgets.QStyleOptionToolButton.iconSize#
PySide6.QtWidgets.QStyleOptionToolButton.text#
PySide6.QtWidgets.QStyleOptionToolButton.arrowType#
PySide6.QtWidgets.QStyleOptionToolButton.toolButtonStyle#
PySide6.QtWidgets.QStyleOptionToolButton.pos#
PySide6.QtWidgets.QStyleOptionToolButton.font#
__init__()#

构建一个 QStyleOptionToolButton ,将成员变量初始化为默认值。

__init__(other)
参数:

otherQStyleOptionToolButton

构建一个样式选项的 other 复制。

__init__(version)
参数:

version – int

构建一个样式选项的 other 复制。