fix gui not starting, caused by tabhelper

This commit is contained in:
2026-03-21 01:47:46 +01:00
parent 9eb70af1a1
commit 616552063d
3 changed files with 15 additions and 9 deletions
+8 -2
View File
@@ -1,18 +1,24 @@
from PySide6.QtWidgets import QWidget, QVBoxLayout, QLayout
# Tab creation helper function
def create_tab(title, items, *, tabs, stretch=False):
def create_tab(title, items, tabs, stretch):
tab = QWidget()
layout = QVBoxLayout()
for item in items:
if item is None:
continue
if isinstance(item, QLayout):
layout.addLayout(item)
wrapper = QWidget()
wrapper.setLayout(item)
layout.addWidget(wrapper)
else:
layout.addWidget(item)
if stretch:
layout.addStretch()
tab.setLayout(layout)
tabs.addTab(tab, title)
return tab