Skip to content

StyleOptionViewItem

Qt Base Class: QStyleOptionViewItem

Signature: QStyleOptionViewItem(self) -> None QStyleOptionViewItem(self, other: PySide6.QtWidgets.QStyleOptionViewItem) -> None QStyleOptionViewItem(self, version: int) -> None

Base classes

Name Children Inherits
StyleOptionMixin
prettyqt.widgets.styleoption
QStyleOptionViewItem
PySide6.QtWidgets
QStyleOptionViewItem(self) -> None

⋔ Inheritance diagram

graph TD
  1473296186592["widgets.StyleOptionViewItem"]
  1473296150480["widgets.StyleOptionMixin"]
  140713234304496["builtins.object"]
  1473365415888["QtWidgets.QStyleOptionViewItem"]
  1473365411984["QtWidgets.QStyleOption"]
  1473291690208["Shiboken.Object"]
  1473296150480 --> 1473296186592
  140713234304496 --> 1473296150480
  1473365415888 --> 1473296186592
  1473365411984 --> 1473365415888
  1473291690208 --> 1473365411984
  140713234304496 --> 1473291690208

🛈 DocStrings

Bases: StyleOptionMixin, QStyleOptionViewItem

Source code in prettyqt\widgets\styleoptionviewitem.py
class StyleOptionViewItem(widgets.StyleOptionMixin, widgets.QStyleOptionViewItem):
    def get_view_item_position(self) -> ViewItemPositionStr:
        return VIEW_ITEM_POSITION.inverse[self.viewItemPosition]

    def get_features(self) -> ViewItemFeatureStr:
        return VIEW_ITEM_FEATURE.get_list(self.features)

    def get_decoration_position(self) -> PositionStr:
        return POSITION.inverse[self.decorationPosition]

    def get_checkstate(self) -> constants.StateStr:
        return constants.STATE.inverse[self.checkState]

    def get_decoration_alignment(self) -> constants.AlignmentStr:
        return constants.ALIGNMENTS.inverse[self.decorationAlignment]