QStackedWidget which does not have tabBar in on_tab_change in guiframe.py
This commit is contained in:
+14
-3
@@ -1743,10 +1743,21 @@ class GUIFrame(QWidget):
|
|||||||
|
|
||||||
for i in range (0, self.sender().count()):
|
for i in range (0, self.sender().count()):
|
||||||
if i == new_idx:
|
if i == new_idx:
|
||||||
self.sender().tabBar().setTabTextColor(new_idx,
|
try:
|
||||||
QColor(_color))
|
self.sender().tabBar().setTabTextColor(new_idx,
|
||||||
|
QColor(_color))
|
||||||
|
except AttributeError:
|
||||||
|
#May be a QStackedWidget which does not have tabBar
|
||||||
|
pass
|
||||||
|
|
||||||
else:
|
else:
|
||||||
self.sender().tabBar().setTabTextColor(i, QColor("black"))
|
try:
|
||||||
|
self.sender().tabBar().setTabTextColor(i,
|
||||||
|
QColor("black"))
|
||||||
|
except AttributeError:
|
||||||
|
#May be a QStackedWidget which does not have tabBar
|
||||||
|
pass
|
||||||
|
|
||||||
self.parent.input_parameters[key] = sender_tab
|
self.parent.input_parameters[key] = sender_tab
|
||||||
|
|
||||||
qtab_widget = QTabWidget() if not stacked else QStackedWidget()
|
qtab_widget = QTabWidget() if not stacked else QStackedWidget()
|
||||||
|
|||||||
Reference in New Issue
Block a user