Sat, 10 Apr 2021 18:38:27 +0200
Applied some more code simplifications suggested by the new Simplify checker (super(Foo, self) => super()).
# -*- coding: utf-8 -*- # Copyright (c) 2017 - 2021 Detlev Offenbach <detlev@die-offenbachs.de> # """ Module implementing the navigation container widget. """ from PyQt5.QtWidgets import QWidget, QVBoxLayout, QSizePolicy class NavigationContainer(QWidget): """ Class implementing the navigation container widget. """ def __init__(self, parent=None): """ Constructor @param parent reference to the parent widget @type QWidget """ super().__init__(parent) self.setObjectName("navigationcontainer") self.__layout = QVBoxLayout(self) self.__layout.setContentsMargins(0, 0, 0, 0) self.__layout.setSpacing(0) self.setLayout(self.__layout) self.setSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Maximum) def addWidget(self, widget): """ Public method to add a widget to the container. @param widget reference to the widget to be added @type QWidget """ self.__layout.addWidget(widget)