diff --git a/electrum/gui/qt/util.py b/electrum/gui/qt/util.py index dd3824dbe..2819d2aac 100644 --- a/electrum/gui/qt/util.py +++ b/electrum/gui/qt/util.py @@ -1571,7 +1571,7 @@ class ImageGraphicsEffect(QObject): return result -class SquareTabWidget(QtWidgets.QTabWidget): +class SquareTabWidget(QtWidgets.QStackedWidget): def resizeEvent(self, e): # keep square aspect ratio when resized size = e.size() @@ -1605,8 +1605,7 @@ class VTabWidget(QWidget): _tabs_vbox_outer.addStretch(1) self.content_w = content_w = SquareTabWidget() - content_w.setStyleSheet("QWidget {height: 0px; padding:0px; } QTabBar::tab {height: 0px; padding:0px; }") - content_w.tabBar().setMaximumHeight(0) # without this QDarkStyle displays the underlining + content_w.setStyleSheet("SquareTabWidget {padding:0px; }") hbox.addStretch(1) hbox.addWidget(_tabs_vbox_outer_w) hbox.addWidget(content_w) @@ -1632,7 +1631,7 @@ class VTabWidget(QWidget): self._tab_btns.append(btn) self._tabs_vbox.addWidget(btn) - self.content_w.addTab(widget, "") + self.content_w.addWidget(widget) def setTabIcon(self, idx: int, icon: QIcon): self._tab_btns[idx].setIcon(icon)