- 类 QStyleOptionToolButton#
QStyleOptionToolButton
类用于描述绘制工具按钮的参数。 更多...概要#
方法#
def
__init__()
注意
本文档可能包含从 C++ 自动翻译到 Python 的片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译存在问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来让我们知道。
详细描述#
QStyleOptionToolButton
包含QStyle
函数绘制QToolButton
所需的所有信息。出于性能原因,成员函数很少,对成员变量的访问是直接的(即使用.或->运算符)。这使得这些结构易于使用,强调了这些只是由样式函数使用的参数。
- class StyleOptionType#
这个枚举用于保存关于样式选项类型的信息,并为每个
QStyleOption
子类定义。常量
描述
QStyleOptionToolButton.Type
提供的样式选项类型(对于此类是
SO_ToolButton
)。此类型由
QStyleOption
、其子类以及qstyleoption_cast()
内部使用,以确定样式选项的类型。通常,除非您想创建自己的QStyleOption
子类和自己的样式,否则您不需要担心这一点。另请参阅
- class StyleOptionVersion#
这个枚举用于保存关于样式选项版本的信息,并为每个
QStyleOption
子类定义。常量
描述
QStyleOptionToolButton.Version
1
版本由
QStyleOption
子类用于在不破坏兼容性的情况下实现扩展。如果您使用qstyleoption_cast()
,通常不需要检查它。另请参阅
- 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)
- 参数:
other –
QStyleOptionToolButton
构建一个样式选项的
other
复制。- __init__(version)
- 参数:
version – int
构建一个样式选项的
other
复制。