diff --git a/qt/aqt/browser.py b/qt/aqt/browser.py index 13c293412..43641d488 100644 --- a/qt/aqt/browser.py +++ b/qt/aqt/browser.py @@ -946,14 +946,14 @@ QTableView {{ gridline-color: {grid} }} self.form.actionSidebarFilter.triggered, self.focusSidebarSearchBar, ) - l = QVBoxLayout() - l.addWidget(toolbar) - l.addWidget(searchBar) - l.addWidget(self.sidebar) - l.setContentsMargins(0, 0, 0, 0) - l.setSpacing(0) + grid = QGridLayout() + grid.addWidget(searchBar, 0, 0) + grid.addWidget(toolbar, 0, 1) + grid.addWidget(self.sidebar, 1, 0, 1, 2) + grid.setContentsMargins(0, 0, 0, 0) + grid.setSpacing(0) w = QWidget() - w.setLayout(l) + w.setLayout(grid) dw.setWidget(w) self.sidebarDockWidget.setFloating(False) diff --git a/qt/aqt/sidebar.py b/qt/aqt/sidebar.py index 94985204e..52ced70b3 100644 --- a/qt/aqt/sidebar.py +++ b/qt/aqt/sidebar.py @@ -259,6 +259,7 @@ class SidebarToolbar(QToolBar): self._action_group = QActionGroup(self) qconnect(self._action_group.triggered, self._on_action_group_triggered) self._setup_tools() + self.setIconSize(QSize(18, 18)) def _setup_tools(self) -> None: for row in self._tools: