diff --git a/src/calibre/gui2/layout.py b/src/calibre/gui2/layout.py index 2c0dd39a25..eac5985d9b 100644 --- a/src/calibre/gui2/layout.py +++ b/src/calibre/gui2/layout.py @@ -282,8 +282,10 @@ class MainWindowMixin(object): # {{{ self.setContextMenuPolicy(Qt.NoContextMenu) self.centralwidget = QWidget(self) self.setCentralWidget(self.centralwidget) - self._central_widget_layout = QVBoxLayout() - self.centralwidget.setLayout(self._central_widget_layout) + self._central_widget_layout = l = QVBoxLayout(self.centralwidget) + m = l.contentsMargins() + m.setTop(2), m.setBottom(2) + l.setContentsMargins(m) self.resize(1012, 740) self.location_manager = LocationManager(self) @@ -305,8 +307,6 @@ class MainWindowMixin(object): # {{{ except AttributeError: pass # PyQt5 seems to be missing this property - l = self.centralwidget.layout() - # And now, start adding the real widgets l.addWidget(self.search_bar)