PySide6.QtWidgets.QStyleOptionMenuItem¶
- class QStyleOptionMenuItem¶
- The - QStyleOptionMenuItemclass is used to describe the parameter necessary for drawing a menu item.- Details- QStyleOptionMenuItemcontains all the information that- QStylefunctions need to draw the menu items from- QMenu. It is also used for drawing other menu-related widgets.- For performance reasons, there are few member functions and the access to the member variables is direct (i.e., using the - .or- ->operator). This makes the structures straightforward to use and emphasizes that these are simply parameters used by the style functions.- See also - Synopsis¶- Methods¶- def - __init__()
 - Note - This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE - class StyleOptionType¶
- This enum is used to hold information about the type of the style option, and is defined for each - QStyleOptionsubclass.- Constant - Description - QStyleOptionMenuItem.StyleOptionType.Type - The type of style option provided ( - SO_MenuItemfor this class).- The type is used internally by - QStyleOption, its subclasses, and- qstyleoption_cast()to determine the type of style option. In general you do not need to worry about this unless you want to create your own- QStyleOptionsubclass and your own styles.- See also 
 - class StyleOptionVersion¶
- This enum is used to hold information about the version of the style option, and is defined for each - QStyleOptionsubclass.- Constant - Description - QStyleOptionMenuItem.StyleOptionVersion.Version - 1 - The version is used by - QStyleOptionsubclasses to implement extensions without breaking compatibility. If you use- qstyleoption_cast(), you normally do not need to check it.- See also 
 - class MenuItemType¶
- This enum indicates the type of menu item that the structure describes. - Constant - Description - QStyleOptionMenuItem.MenuItemType.Normal - A normal menu item. - QStyleOptionMenuItem.MenuItemType.DefaultItem - A menu item that is the default action as specified with - defaultAction().- QStyleOptionMenuItem.MenuItemType.Separator - A menu separator. - QStyleOptionMenuItem.MenuItemType.SubMenu - Indicates the menu item points to a sub-menu. - QStyleOptionMenuItem.MenuItemType.Scroller - A popup menu scroller (currently only used on macOS). - QStyleOptionMenuItem.MenuItemType.TearOff - A tear-off handle for the menu. - QStyleOptionMenuItem.MenuItemType.Margin - The margin of the menu. - QStyleOptionMenuItem.MenuItemType.EmptyArea - The empty area of the menu. - See also 
 - class CheckType¶
- This enum is used to indicate whether or not a check mark should be drawn for the item, or even if it should be drawn at all. - Constant - Description - QStyleOptionMenuItem.CheckType.NotCheckable - The item is not checkable. - QStyleOptionMenuItem.CheckType.Exclusive - The item is an exclusive check item (like a radio button). - QStyleOptionMenuItem.CheckType.NonExclusive - The item is a non-exclusive check item (like a check box). - See also - 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__()¶
 - Constructs a - QStyleOptionMenuItem, initializing the members variables to their default values.- __init__(other)
- Parameters:
- other – - QStyleOptionMenuItem
 
 - Constructs a copy of the - otherstyle option.- __init__(version)
- Parameters:
- version – int 
 
 - Constructs a copy of the - otherstyle option.