def setter(self, widget, value):
        for idx in range(widget.count()):
            if widget.tabText(idx) == value:
                break
        else:
            raise ValueError("Cannot find value '{0}' in tabs".format(value))

        widget.setCurrentIndex(idx)
Get the summary page configuration
dataset/ETHPy150Open glue-viz/glue/glue/utils/qt/widget_properties.py/CurrentTabProperty.setter--crossover with--dataset/ETHPy150Open sahana/eden/modules/s3/s3summary.py/S3Summary._get_config