"""Divider — thin themed separator, horizontal or vertical."""
from __future__ import annotations
from PySide6.QtCore import Qt
from PySide6.QtWidgets import QFrame
[docs]
class Divider(QFrame):
"""Thin themed separator line, horizontal or vertical.
:param orientation: ``Qt.Horizontal`` (default) or ``Qt.Vertical``.
"""
def __init__(self, orientation: Qt.Orientation = Qt.Horizontal, parent=None):
super().__init__(parent)
self.setObjectName("Divider")
if orientation == Qt.Horizontal:
self.setFrameShape(QFrame.HLine)
self.setFixedHeight(1)
else:
self.setFrameShape(QFrame.VLine)
self.setFixedWidth(1)