--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/eric7/EricWidgets/EricStretchableSpacer.py Sat Jan 14 18:25:26 2023 +0100 @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2023 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module implementing a stretchable spacer widget. +""" + +from PyQt6.QtWidgets import QWidget, QHBoxLayout + + +class EricStretchableSpacer(QWidget): + """ + Class implementing a stretchable spacer widget. + """ + + def __init__(self, parent=None): + """ + Constructor + + @param parent reference to the parent widget (defaults to None) + @type QWidget (optional) + """ + super().__init__(parent) + + self.__layout = QHBoxLayout() + self.__layout.setContentsMargins(0, 0, 0, 0) + self.__layout.addStretch() + + self.setLayout(self.__layout)