- class QStyleOptionButton#
The
QStyleOptionButton
class is used to describe the parameters for drawing buttons. 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#
QStyleOptionButton
contains all the information thatQStyle
functions need to draw graphical elements likeQPushButton
,QCheckBox
, andQRadioButton
.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
- class StyleOptionType#
This enum is used to hold information about the type of the style option, and is defined for each
QStyleOption
subclass.Constant
Description
QStyleOptionButton.Type
The type of style option provided (
SO_Button
for 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 ownQStyleOption
subclass 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
QStyleOption
subclass.Constant
Description
QStyleOptionButton.Version
1
The version is used by
QStyleOption
subclasses to implement extensions without breaking compatibility. If you useqstyleoption_cast()
, you normally do not need to check it.See also
- class ButtonFeature#
(inherits
enum.Flag
) This enum describes the different types of features a push button can have.Constant
Description
QStyleOptionButton.None
Indicates a normal push button.
QStyleOptionButton.Flat
Indicates a flat push button.
QStyleOptionButton.HasMenu
Indicates that the button has a drop down menu.
QStyleOptionButton.DefaultButton
Indicates that the button is a default button.
QStyleOptionButton.AutoDefaultButton
Indicates that the button is an auto default button.
QStyleOptionButton.CommandLinkButton
Indicates that the button is a Windows Vista type command link.
See also
- PySide6.QtWidgets.QStyleOptionButton.features#
- PySide6.QtWidgets.QStyleOptionButton.text#
- PySide6.QtWidgets.QStyleOptionButton.icon#
- PySide6.QtWidgets.QStyleOptionButton.iconSize#
- __init__()#
Constructs a
QStyleOptionButton
, initializing the members variables to their default values.- __init__(other)
- Parameters:
other –
QStyleOptionButton
Constructs a copy of the
other
style option.- __init__(version)
- Parameters:
version – int
Constructs a copy of the
other
style option.