PySide6.QtWidgets.QStyleOptionToolButton¶
- class QStyleOptionToolButton¶
The
QStyleOptionToolButtonclass is used to describe the parameters for drawing a tool button.Details
QStyleOptionToolButtoncontains all the information thatQStylefunctions need to drawQToolButton.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.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
QStyleOptionToolButton.StyleOptionType.Type
The type of style option provided (
SO_ToolButtonfor this class).The type is used internally by
QStyleOption, its subclasses, andqstyleoption_cast()to determine the type of style option. In general you do not need to worry about this unless you want to create your ownQStyleOptionsubclass 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.StyleOptionVersion.Version
1
The version is used by
QStyleOptionsubclasses to implement extensions without breaking compatibility. If you useqstyleoption_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.ToolButtonFeature.None_
A normal tool button.
QStyleOptionToolButton.ToolButtonFeature.Arrow
The tool button is an arrow.
QStyleOptionToolButton.ToolButtonFeature.Menu
The tool button has a menu.
QStyleOptionToolButton.ToolButtonFeature.PopupDelay
There is a delay to showing the menu.
QStyleOptionToolButton.ToolButtonFeature.HasMenu
The button has a popup menu.
QStyleOptionToolButton.ToolButtonFeature.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.