diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetChoiceParameter.cxx b/Code/Wrappers/QtWidget/otbWrapperQtWidgetChoiceParameter.cxx
index 62ea2addc4bef93486cfffe8ae2c232f24b7c4d0..763f8e0db327022e895baf37764cb77d55856c43 100644
--- a/Code/Wrappers/QtWidget/otbWrapperQtWidgetChoiceParameter.cxx
+++ b/Code/Wrappers/QtWidget/otbWrapperQtWidgetChoiceParameter.cxx
@@ -72,6 +72,7 @@ void QtWidgetChoiceParameter::DoCreateWidget()
 
   connect( m_ComboBox, SIGNAL(currentIndexChanged(int)), this, SLOT(SetValue(int)) );
   connect( m_ComboBox, SIGNAL(currentIndexChanged(int)), m_StackWidget, SLOT(setCurrentIndex(int)) );
+  connect( m_ComboBox, SIGNAL(currentIndexChanged(int)), GetModel(), SLOT(NotifyUpdate()) );
 
   m_VLayout = new QVBoxLayout;
   m_VLayout->addWidget(m_ComboBox);
diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetFloatParameter.cxx b/Code/Wrappers/QtWidget/otbWrapperQtWidgetFloatParameter.cxx
index baa54bc33d636e93d3b4489dcffc7ec578b16ec8..2581dc1e633f0c44fd9fb676f5677061bd8ab50f 100644
--- a/Code/Wrappers/QtWidget/otbWrapperQtWidgetFloatParameter.cxx
+++ b/Code/Wrappers/QtWidget/otbWrapperQtWidgetFloatParameter.cxx
@@ -34,6 +34,10 @@ QtWidgetFloatParameter::~QtWidgetFloatParameter()
 
 void QtWidgetFloatParameter::DoUpdateGUI()
 {
+  // TODO : search for a better solution
+  m_QDoubleSpinBox->setRange(m_FloatParam->GetMinimumValue(),
+                             m_FloatParam->GetMaximumValue());
+
   bool signalsBlocked = m_QDoubleSpinBox->blockSignals( true );
 
   if (m_FloatParam->HasValue())
@@ -62,6 +66,7 @@ void QtWidgetFloatParameter::DoCreateWidget()
 
   m_QDoubleSpinBox = new QDoubleSpinBox;
   m_QDoubleSpinBox->setDecimals(5);
+  m_QDoubleSpinBox->setSingleStep(0.1);
   m_QDoubleSpinBox->setRange(m_FloatParam->GetMinimumValue(), m_FloatParam->GetMaximumValue());
   m_QDoubleSpinBox->setToolTip(m_FloatParam->GetDescription());
 
diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetParameterGroup.cxx b/Code/Wrappers/QtWidget/otbWrapperQtWidgetParameterGroup.cxx
index 2047d120e61aaca642a887a4212e5ef0abcacb76..ccff492417476461b93eff721ba07a30b31b7480 100644
--- a/Code/Wrappers/QtWidget/otbWrapperQtWidgetParameterGroup.cxx
+++ b/Code/Wrappers/QtWidget/otbWrapperQtWidgetParameterGroup.cxx
@@ -74,6 +74,7 @@ void QtWidgetParameterGroup::DoCreateWidget()
         // CheckBox (col 1)
         QCheckBox * checkBox = new QCheckBox;
         connect(checkBox, SIGNAL(clicked(bool)), specificWidget, SLOT(SetActivationState(bool)));
+        connect( checkBox, SIGNAL(clicked(bool)), GetModel(), SLOT(NotifyUpdate()) );
         
         if (param->IsRoot())
            {