Skip to content

StyleOptionMixin

Subclasses

Class Module Description
StyleOption prettyqt.widgets.styleoption
StyleOptionButton prettyqt.widgets.styleoptionbutton
StyleOptionComplexMixin prettyqt.widgets.styleoptioncomplex
StyleOptionDockWidget prettyqt.widgets.styleoptiondockwidget
StyleOptionFocusRect prettyqt.widgets.styleoptionfocusrect
StyleOptionFrame prettyqt.widgets.styleoptionframe
StyleOptionGraphicsItem prettyqt.widgets.styleoptiongraphicsitem
StyleOptionHeader prettyqt.widgets.styleoptionheader
StyleOptionMenuItem prettyqt.widgets.styleoptionmenuitem
StyleOptionProgressBar prettyqt.widgets.styleoptionprogressbar
StyleOptionRubberBand prettyqt.widgets.styleoptionrubberband
StyleOptionTab prettyqt.widgets.styleoptiontab
StyleOptionTabBarBase prettyqt.widgets.styleoptiontabbarbase
StyleOptionTabWidgetFrame prettyqt.widgets.styleoptiontabwidgetframe
StyleOptionToolBar prettyqt.widgets.styleoptiontoolbar
StyleOptionToolBox prettyqt.widgets.styleoptiontoolbox
StyleOptionViewItem prettyqt.widgets.styleoptionviewitem

⋔ Inheritance diagram

graph TD
  1473296150480["widgets.StyleOptionMixin"]
  140713234304496["builtins.object"]
  140713234304496 --> 1473296150480

🛈 DocStrings

Source code in prettyqt\widgets\styleoption.py
class StyleOptionMixin:
    @classmethod
    def based_on(cls, widget: QtWidgets.QWidget) -> Self:
        opt = cls()
        opt.initFrom(widget)
        return opt