Skip to content

Commit b57cd0d

Browse files
DelazJnirvn
authored andcommittedJul 3, 2017
[processing] align the "Iterate over layer" button (#4796)
1 parent b811761 commit b57cd0d

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed
 

‎python/plugins/processing/gui/ParametersPanel.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
QgsProcessingParameterFeatureSink,
4242
QgsProcessingParameterVectorOutput)
4343
from qgis.PyQt import uic
44-
from qgis.PyQt.QtCore import QCoreApplication
44+
from qgis.PyQt.QtCore import QCoreApplication, Qt
4545
from qgis.PyQt.QtWidgets import (QWidget, QHBoxLayout, QToolButton,
4646
QLabel, QCheckBox)
4747
from qgis.PyQt.QtGui import QIcon
@@ -121,6 +121,7 @@ def initWidgets(self):
121121
button.setToolTip(self.tr('Iterate over this layer, creating a separate output for every feature in the layer'))
122122
button.setCheckable(True)
123123
layout.addWidget(button)
124+
layout.setAlignment(button, Qt.AlignTop)
124125
self.iterateButtons[param.name()] = button
125126
button.toggled.connect(self.buttonToggled)
126127
widget = QWidget()

‎python/plugins/processing/gui/wrappers.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@
8989
QgsMapLayerComboBox,
9090
QgsProjectionSelectionWidget,
9191
)
92-
from qgis.PyQt.QtCore import pyqtSignal, QObject, QVariant
92+
from qgis.PyQt.QtCore import pyqtSignal, QObject, QVariant, Qt
9393
from qgis.utils import iface
9494

9595
from processing.gui.NumberInputPanel import NumberInputPanel, ModellerNumberInputPanel
@@ -762,11 +762,13 @@ def createWidget(self):
762762
layout.setSpacing(2)
763763
self.combo = QgsMapLayerComboBox()
764764
layout.addWidget(self.combo)
765+
layout.setAlignment(self.combo, Qt.AlignTop)
765766
btn = QToolButton()
766767
btn.setText('...')
767768
btn.setToolTip(self.tr("Select file"))
768769
btn.clicked.connect(self.selectFile)
769770
layout.addWidget(btn)
771+
layout.setAlignment(btn, Qt.AlignTop)
770772

771773
vl = QVBoxLayout()
772774
vl.setMargin(0)

0 commit comments

Comments
 (0)
Please sign in to comment.