Skip to content
Snippets Groups Projects
Commit 3570d6a2 authored by Julien Malik's avatar Julien Malik
Browse files

ENH: use QFormLayout instead of QGridLayout

parent 9298658f
No related branches found
No related tags found
No related merge requests found
...@@ -308,10 +308,9 @@ class QParameterGroup(QParameterBase): ...@@ -308,10 +308,9 @@ class QParameterGroup(QParameterBase):
pass pass
def DoCreateWidget(self): def DoCreateWidget(self):
grid = QtGui.QGridLayout()
grid.setSpacing(1) form = QtGui.QFormLayout()
grid.setContentsMargins(0,0,0,0)
defaultWidget = QParameterInt defaultWidget = QParameterInt
paramTypeToWidget = { paramTypeToWidget = {
otbApplication.ParameterType_Choice : QParameterInt, otbApplication.ParameterType_Choice : QParameterInt,
...@@ -337,13 +336,10 @@ class QParameterGroup(QParameterBase): ...@@ -337,13 +336,10 @@ class QParameterGroup(QParameterBase):
else: else:
keys = app.GetParametersKeys(False) keys = app.GetParametersKeys(False)
i = 0
for key in keys: for key in keys:
widgetClass = paramTypeToWidget[app.GetParameterType(key)] widgetClass = paramTypeToWidget[app.GetParameterType(key)]
grid.addWidget( QParameterLabel(self._model, key), i, 0 )
w = widgetClass(self._model, key) w = widgetClass(self._model, key)
w.CreateWidget() w.CreateWidget()
grid.addWidget(w, i, 1 ) form.addRow( app.GetParameterName(key), w )
i = i+1
self.setLayout(grid) self.setLayout(form)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment