diff --git a/guiframe.py b/guiframe.py index 5c07533..a57a86c 100644 --- a/guiframe.py +++ b/guiframe.py @@ -1743,10 +1743,21 @@ class GUIFrame(QWidget): for i in range (0, self.sender().count()): if i == new_idx: - self.sender().tabBar().setTabTextColor(new_idx, - QColor(_color)) + try: + self.sender().tabBar().setTabTextColor(new_idx, + QColor(_color)) + except AttributeError: + #May be a QStackedWidget which does not have tabBar + pass + 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 qtab_widget = QTabWidget() if not stacked else QStackedWidget()