- class QStyleOptionButton#
用于描述绘制按钮参数的
QStyleOptionButton
类。更多...概要
方法
def
__init__()
注意
此文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译有问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建票据来告知我们。
详细信息
QStyleOptionButton
包含了QStyle
函数需要绘制图形元素(如QPushButton
)所需要的所有信息,例如QCheckBox
和QRadioButton
。出于性能考虑,成员函数很少,成员变量的访问是直接的(即使用
.
或->
运算符)。这使得结构简单易用,并强调了这只是样式函数使用的简单参数。- class StyleOptionType#
此枚举用于保存有关样式选项类型的信息,并为每个
QStyleOption
子类进行了定义。常量
描述
QStyleOptionButton.Type
提供的样式选项类型(对于此类为
SO_Button
)。类型在内部由
QStyleOption
、其子类和qstyleoption_cast()
使用,以确定样式选项的类型。通常,除非您想创建自己的QStyleOption
子类和自己定义的样式,否则无需担心此类型。
- class StyleOptionVersion#
此枚举用于保存有关样式选项版本的信息,并为每个
QStyleOption
子类进行了定义。常量
描述
QStyleOptionButton.Version
1
版本由
QStyleOption
子类用于实现扩展,而不会破坏兼容性。如果您使用qstyleoption_cast()
,您通常不需要检查它。
- class ButtonFeature#
(继承自
enum.Flag
) 该枚举描述了按钮可以拥有的不同类型的功能。常量
描述
QStyleOptionButton.None
表示一个普通按钮。
QStyleOptionButton.Flat
表示一个平面按钮。
QStyleOptionButton.HasMenu
表示按钮有一个下拉菜单。
QStyleOptionButton.DefaultButton
表示按钮是一个默认按钮。
QStyleOptionButton.AutoDefaultButton
表示按钮是一个自动默认按钮。
QStyleOptionButton.CommandLinkButton
表示按钮是类似于Windows Vista的命令链接。
参考
- PySide6.QtWidgets.QStyleOptionButton.features#
- PySide6.QtWidgets.QStyleOptionButton.text#
- PySide6.QtWidgets.QStyleOptionButton.icon#
- PySide6.QtWidgets.QStyleOptionButton.iconSize#
- __init__()#
构造一个
QStyleOptionButton
,将成员变量初始化为它们的默认值。- __init__(other)
- 参数:
other –
QStyleOptionButton
构造一个
other
风格选项的副本。- __init__(version)
- 参数:
version – int
构造一个
other
风格选项的副本。