def main(): """Main function to run the example.""" app = QApplication([]) default_value_parameter = DefaultValueParameter() default_value_parameter.name = 'Value parameter' default_value_parameter.help_text = 'Help text' default_value_parameter.description = 'Description' default_value_parameter.labels = [ 'Setting', 'Do not report', 'Custom'] default_value_parameter.options = [0, 1, None] parameters = [ default_value_parameter ] extra_parameters = [ (DefaultValueParameter, DefaultValueParameterWidget) ] parameter_container = ParameterContainer( parameters, extra_parameters=extra_parameters) parameter_container.setup_ui() widget = QWidget() layout = QGridLayout() layout.addWidget(parameter_container) widget.setLayout(layout) widget.setGeometry(0, 0, 500, 500) widget.show() sys.exit(app.exec_())
def main(): """Main function to run the example.""" app = QApplication([]) default_value_parameter = DefaultValueParameter() default_value_parameter.name = 'Value parameter' default_value_parameter.help_text = 'Help text' default_value_parameter.description = 'Description' default_value_parameter.labels = ['Setting', 'Do not report', 'Custom'] default_value_parameter.options = [0, 1, None] parameters = [default_value_parameter] extra_parameters = [(DefaultValueParameter, DefaultValueParameterWidget)] parameter_container = ParameterContainer(parameters, extra_parameters=extra_parameters) parameter_container.setup_ui() widget = QWidget() layout = QGridLayout() layout.addWidget(parameter_container) widget.setLayout(layout) widget.setGeometry(0, 0, 500, 500) widget.show() sys.exit(app.exec_())
def setUp(self): """Set up parameter before every test.""" default_value_parameter = DefaultValueParameter() default_value_parameter.name = 'Default Value Affected Field' default_value_parameter.is_required = True default_value_parameter.help_text = 'Default value for affected field' default_value_parameter.description = ( 'Value to be used for affected field.') default_value_parameter.element_type = str default_value_parameter.labels = [ 'Setting (%s)', 'Do not report', 'Custom'] default_value_parameter.options = [0.1, None, 0.2] default_value_parameter.value = 0.1 self.default_value_parameter = default_value_parameter self.widget = DefaultValueParameterWidget(default_value_parameter)
def setUp(self): """Set up parameter before every test.""" default_value_parameter = DefaultValueParameter() default_value_parameter.name = 'Default Value Affected Field' default_value_parameter.is_required = True default_value_parameter.help_text = 'Default value for affected field' default_value_parameter.description = ( 'Value to be used for affected field.') default_value_parameter.element_type = str default_value_parameter.labels = [ 'Setting (%s)', 'Do not use', 'Custom'] default_value_parameter.options = [0.1, None, 0.2] default_value_parameter.value = 0.1 self.default_value_parameter = default_value_parameter self.widget = DefaultValueParameterWidget(default_value_parameter)