src/eric7/EricWidgets/EricStretchableSpacer.py

branch
pdf_viewer
changeset 9699
92dcd34d54e4
child 9722
63135ab601e7
diff -r 69e183e4db6f -r 92dcd34d54e4 src/eric7/EricWidgets/EricStretchableSpacer.py
--- /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)

eric ide

mercurial