PySide6.QtWidgets.QStyleOptionMenuItem¶
- class QStyleOptionMenuItem¶
QStyleOptionMenuItem
类用于描述绘制菜单项所需的参数。更多…概要¶
方法¶
def
__init__()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
QStyleOptionMenuItem
包含了QStyle
函数绘制QMenu
菜单项所需的所有信息。它还用于绘制其他与菜单相关的小部件。出于性能考虑,成员函数较少,并且直接访问成员变量(即使用
.
或->
操作符)。这使得结构体使用起来简单直接,并强调这些只是样式函数使用的参数。另请参阅
- class StyleOptionType¶
此枚举用于保存有关样式选项类型的信息,并为每个
QStyleOption
子类定义。常量
描述
QStyleOptionMenuItem.Type
提供的样式选项类型(对于此类为
SO_MenuItem
)。该类型由
QStyleOption
、其子类以及qstyleoption_cast()
在内部使用,以确定样式选项的类型。通常你不需要担心这一点,除非你想创建自己的QStyleOption
子类和自己的样式。另请参阅
- class StyleOptionVersion¶
此枚举用于保存样式选项版本的信息,并为每个
QStyleOption
子类定义。常量
描述
QStyleOptionMenuItem.Version
1
该版本由
QStyleOption
子类使用,以实现扩展而不破坏兼容性。如果你使用qstyleoption_cast()
,通常不需要检查它。另请参阅
- class MenuItemType¶
此枚举指示结构描述的菜单项类型。
常量
描述
QStyleOptionMenuItem.Normal
一个普通的菜单项。
QStyleOptionMenuItem.DefaultItem
一个菜单项,它是通过
defaultAction()
指定的默认操作。QStyleOptionMenuItem.Separator
菜单分隔符。
QStyleOptionMenuItem.SubMenu
表示菜单项指向一个子菜单。
QStyleOptionMenuItem.Scroller
一个弹出菜单滚动条(目前仅在macOS上使用)。
QStyleOptionMenuItem.TearOff
菜单的撕下句柄。
QStyleOptionMenuItem.Margin
菜单的边距。
QStyleOptionMenuItem.EmptyArea
菜单的空白区域。
另请参阅
- class CheckType¶
此枚举用于指示是否为项目绘制复选标记,或者是否应该绘制。
常量
描述
QStyleOptionMenuItem.NotCheckable
该项不可选中。
QStyleOptionMenuItem.Exclusive
该项目是一个独占的检查项(如单选按钮)。
QStyleOptionMenuItem.NonExclusive
该项目是一个非独占的检查项(如复选框)。
另请参阅
checkType
exclusionPolicy
- PySide6.QtWidgets.QStyleOptionMenuItem.menuItemType¶
- PySide6.QtWidgets.QStyleOptionMenuItem.checkType¶
- PySide6.QtWidgets.QStyleOptionMenuItem.checked¶
- PySide6.QtWidgets.QStyleOptionMenuItem.menuHasCheckableItems¶
- PySide6.QtWidgets.QStyleOptionMenuItem.menuRect¶
- PySide6.QtWidgets.QStyleOptionMenuItem.text¶
- PySide6.QtWidgets.QStyleOptionMenuItem.icon¶
- PySide6.QtWidgets.QStyleOptionMenuItem.maxIconWidth¶
- PySide6.QtWidgets.QStyleOptionMenuItem.reservedShortcutWidth¶
- PySide6.QtWidgets.QStyleOptionMenuItem.font¶
- __init__()¶
构造一个
QStyleOptionMenuItem
,将成员变量初始化为它们的默认值。- __init__(other)
- Parameters:
其他 –
QStyleOptionMenuItem
构造一个
other
样式选项的副本。- __init__(version)
- Parameters:
版本 – int
构造一个
other
样式选项的副本。