PySide6.QtWidgets.QStyleOptionToolButton¶
- class QStyleOptionToolButton¶
- The - QStyleOptionToolButtonclass is used to describe the parameters for drawing a tool button. More…- 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 - Detailed Description¶- QStyleOptionToolButtoncontains all the information that- QStylefunctions need to draw- QToolButton.- 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.- class StyleOptionType¶
- This enum is used to hold information about the type of the style option, and is defined for each - QStyleOptionsubclass.- Constant - Description - QStyleOptionToolButton.Type - The type of style option provided ( - SO_ToolButtonfor 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 - QStyleOptionToolButton.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 ToolButtonFeature¶
- (inherits - enum.Flag) Describes the various features that a tool button can have.- Constant - Description - QStyleOptionToolButton.None_ - A normal tool button. - QStyleOptionToolButton.Arrow - The tool button is an arrow. - QStyleOptionToolButton.Menu - The tool button has a menu. - QStyleOptionToolButton.PopupDelay - There is a delay to showing the menu. - QStyleOptionToolButton.HasMenu - The button has a popup menu. - QStyleOptionToolButton.MenuButtonPopup - The button should display an arrow to indicate that a menu is present. - See also 
 - 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__()¶
 - Constructs a - QStyleOptionToolButton, initializing the members variables to their default values.- __init__(other)
- Parameters:
- other – - QStyleOptionToolButton
 
 - Constructs a copy of the - otherstyle option.- __init__(version)
- Parameters:
- version – int 
 
 - Constructs a copy of the - otherstyle option.