-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathSettingsDialog.py
333 lines (327 loc) · 20.8 KB
/
SettingsDialog.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'settings_dialog_2.ui'
#
# Created: Thu Apr 20 20:44:48 2017
# by: pyside-uic 0.2.15 running on PySide 1.2.4
#
# WARNING! All changes made in this file will be lost!
from PySide import QtCore, QtGui
class Ui_Settings(object):
def setupUi(self, Settings):
Settings.setObjectName("Settings")
Settings.resize(715, 648)
self.verticalLayout = QtGui.QVBoxLayout(Settings)
self.verticalLayout.setObjectName("verticalLayout")
self.groupBox = QtGui.QGroupBox(Settings)
self.groupBox.setObjectName("groupBox")
self.gridLayout_2 = QtGui.QGridLayout(self.groupBox)
self.gridLayout_2.setObjectName("gridLayout_2")
self.horizontalLayout_3 = QtGui.QHBoxLayout()
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
self.gridLayout_2.addLayout(self.horizontalLayout_3, 1, 1, 1, 1)
self.groupBox_2 = QtGui.QGroupBox(self.groupBox)
self.groupBox_2.setObjectName("groupBox_2")
self.horizontalLayout_4 = QtGui.QHBoxLayout(self.groupBox_2)
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
self.verticalLayout_8 = QtGui.QVBoxLayout()
self.verticalLayout_8.setObjectName("verticalLayout_8")
self.label_9 = QtGui.QLabel(self.groupBox_2)
self.label_9.setAlignment(QtCore.Qt.AlignCenter)
self.label_9.setObjectName("label_9")
self.verticalLayout_8.addWidget(self.label_9)
self.kP_P = QtGui.QDoubleSpinBox(self.groupBox_2)
self.kP_P.setLayoutDirection(QtCore.Qt.LeftToRight)
self.kP_P.setObjectName("kP_P")
self.verticalLayout_8.addWidget(self.kP_P)
self.horizontalLayout_4.addLayout(self.verticalLayout_8)
self.verticalLayout_9 = QtGui.QVBoxLayout()
self.verticalLayout_9.setObjectName("verticalLayout_9")
self.label_13 = QtGui.QLabel(self.groupBox_2)
self.label_13.setAlignment(QtCore.Qt.AlignCenter)
self.label_13.setObjectName("label_13")
self.verticalLayout_9.addWidget(self.label_13)
self.kI_P = QtGui.QDoubleSpinBox(self.groupBox_2)
self.kI_P.setObjectName("kI_P")
self.verticalLayout_9.addWidget(self.kI_P)
self.horizontalLayout_4.addLayout(self.verticalLayout_9)
self.verticalLayout_10 = QtGui.QVBoxLayout()
self.verticalLayout_10.setObjectName("verticalLayout_10")
self.label_14 = QtGui.QLabel(self.groupBox_2)
self.label_14.setAlignment(QtCore.Qt.AlignCenter)
self.label_14.setObjectName("label_14")
self.verticalLayout_10.addWidget(self.label_14)
self.kD_P = QtGui.QDoubleSpinBox(self.groupBox_2)
self.kD_P.setObjectName("kD_P")
self.verticalLayout_10.addWidget(self.kD_P)
self.horizontalLayout_4.addLayout(self.verticalLayout_10)
self.gridLayout_2.addWidget(self.groupBox_2, 2, 0, 1, 1)
self.groupBox_3 = QtGui.QGroupBox(self.groupBox)
self.groupBox_3.setObjectName("groupBox_3")
self.horizontalLayout_6 = QtGui.QHBoxLayout(self.groupBox_3)
self.horizontalLayout_6.setObjectName("horizontalLayout_6")
self.verticalLayout_14 = QtGui.QVBoxLayout()
self.verticalLayout_14.setObjectName("verticalLayout_14")
self.label_15 = QtGui.QLabel(self.groupBox_3)
self.label_15.setAlignment(QtCore.Qt.AlignCenter)
self.label_15.setObjectName("label_15")
self.verticalLayout_14.addWidget(self.label_15)
self.kP_V = QtGui.QDoubleSpinBox(self.groupBox_3)
self.kP_V.setObjectName("kP_V")
self.verticalLayout_14.addWidget(self.kP_V)
self.horizontalLayout_6.addLayout(self.verticalLayout_14)
self.verticalLayout_15 = QtGui.QVBoxLayout()
self.verticalLayout_15.setObjectName("verticalLayout_15")
self.label_16 = QtGui.QLabel(self.groupBox_3)
self.label_16.setAlignment(QtCore.Qt.AlignCenter)
self.label_16.setObjectName("label_16")
self.verticalLayout_15.addWidget(self.label_16)
self.kI_V = QtGui.QDoubleSpinBox(self.groupBox_3)
self.kI_V.setObjectName("kI_V")
self.verticalLayout_15.addWidget(self.kI_V)
self.horizontalLayout_6.addLayout(self.verticalLayout_15)
self.verticalLayout_16 = QtGui.QVBoxLayout()
self.verticalLayout_16.setObjectName("verticalLayout_16")
self.label_17 = QtGui.QLabel(self.groupBox_3)
self.label_17.setAlignment(QtCore.Qt.AlignCenter)
self.label_17.setObjectName("label_17")
self.verticalLayout_16.addWidget(self.label_17)
self.kD_V = QtGui.QDoubleSpinBox(self.groupBox_3)
self.kD_V.setObjectName("kD_V")
self.verticalLayout_16.addWidget(self.kD_V)
self.horizontalLayout_6.addLayout(self.verticalLayout_16)
self.gridLayout_2.addWidget(self.groupBox_3, 2, 2, 1, 1)
self.label_10 = QtGui.QLabel(self.groupBox)
self.label_10.setObjectName("label_10")
self.gridLayout_2.addWidget(self.label_10, 0, 0, 1, 1)
self.label_11 = QtGui.QLabel(self.groupBox)
self.label_11.setObjectName("label_11")
self.gridLayout_2.addWidget(self.label_11, 0, 2, 1, 1)
self.horizontalLayout_9 = QtGui.QHBoxLayout()
self.horizontalLayout_9.setObjectName("horizontalLayout_9")
self.initial_pwm_slider_2 = QtGui.QSlider(self.groupBox)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(3)
sizePolicy.setVerticalStretch(3)
sizePolicy.setHeightForWidth(self.initial_pwm_slider_2.sizePolicy().hasHeightForWidth())
self.initial_pwm_slider_2.setSizePolicy(sizePolicy)
self.initial_pwm_slider_2.setOrientation(QtCore.Qt.Horizontal)
self.initial_pwm_slider_2.setObjectName("initial_pwm_slider_2")
self.horizontalLayout_9.addWidget(self.initial_pwm_slider_2)
self.lineEdit_4 = QtGui.QLineEdit(self.groupBox)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.lineEdit_4.sizePolicy().hasHeightForWidth())
self.lineEdit_4.setSizePolicy(sizePolicy)
self.lineEdit_4.setMaximumSize(QtCore.QSize(50, 16777215))
self.lineEdit_4.setObjectName("lineEdit_4")
self.horizontalLayout_9.addWidget(self.lineEdit_4)
self.gridLayout_2.addLayout(self.horizontalLayout_9, 1, 2, 1, 1)
self.horizontalLayout_5 = QtGui.QHBoxLayout()
self.horizontalLayout_5.setObjectName("horizontalLayout_5")
self.horizontalSlider_2 = QtGui.QSlider(self.groupBox)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(3)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.horizontalSlider_2.sizePolicy().hasHeightForWidth())
self.horizontalSlider_2.setSizePolicy(sizePolicy)
self.horizontalSlider_2.setOrientation(QtCore.Qt.Horizontal)
self.horizontalSlider_2.setObjectName("horizontalSlider_2")
self.horizontalLayout_5.addWidget(self.horizontalSlider_2)
self.lineEdit_3 = QtGui.QLineEdit(self.groupBox)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.lineEdit_3.sizePolicy().hasHeightForWidth())
self.lineEdit_3.setSizePolicy(sizePolicy)
self.lineEdit_3.setMaximumSize(QtCore.QSize(50, 16777215))
self.lineEdit_3.setObjectName("lineEdit_3")
self.horizontalLayout_5.addWidget(self.lineEdit_3)
self.gridLayout_2.addLayout(self.horizontalLayout_5, 1, 0, 1, 1)
self.verticalLayout.addWidget(self.groupBox)
self.groupBox_8 = QtGui.QGroupBox(Settings)
self.groupBox_8.setObjectName("groupBox_8")
self.gridLayout = QtGui.QGridLayout(self.groupBox_8)
self.gridLayout.setObjectName("gridLayout")
self.groupBox_9 = QtGui.QGroupBox(self.groupBox_8)
self.groupBox_9.setObjectName("groupBox_9")
self.horizontalLayout_14 = QtGui.QHBoxLayout(self.groupBox_9)
self.horizontalLayout_14.setObjectName("horizontalLayout_14")
self.verticalLayout_20 = QtGui.QVBoxLayout()
self.verticalLayout_20.setObjectName("verticalLayout_20")
self.label_19 = QtGui.QLabel(self.groupBox_9)
self.label_19.setAlignment(QtCore.Qt.AlignCenter)
self.label_19.setObjectName("label_19")
self.verticalLayout_20.addWidget(self.label_19)
self.spinBox_upper_H = QtGui.QSpinBox(self.groupBox_9)
self.spinBox_upper_H.setObjectName("spinBox_upper_H")
self.verticalLayout_20.addWidget(self.spinBox_upper_H)
self.upper_H = QtGui.QSlider(self.groupBox_9)
self.upper_H.setEnabled(True)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.upper_H.sizePolicy().hasHeightForWidth())
self.upper_H.setSizePolicy(sizePolicy)
self.upper_H.setLayoutDirection(QtCore.Qt.LeftToRight)
self.upper_H.setOrientation(QtCore.Qt.Vertical)
self.upper_H.setObjectName("upper_H")
self.verticalLayout_20.addWidget(self.upper_H)
self.horizontalLayout_14.addLayout(self.verticalLayout_20)
self.verticalLayout_21 = QtGui.QVBoxLayout()
self.verticalLayout_21.setObjectName("verticalLayout_21")
self.label_20 = QtGui.QLabel(self.groupBox_9)
self.label_20.setAlignment(QtCore.Qt.AlignCenter)
self.label_20.setObjectName("label_20")
self.verticalLayout_21.addWidget(self.label_20)
self.spinBox_upper_S = QtGui.QSpinBox(self.groupBox_9)
self.spinBox_upper_S.setObjectName("spinBox_upper_S")
self.verticalLayout_21.addWidget(self.spinBox_upper_S)
self.upper_S = QtGui.QSlider(self.groupBox_9)
self.upper_S.setEnabled(True)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.upper_S.sizePolicy().hasHeightForWidth())
self.upper_S.setSizePolicy(sizePolicy)
self.upper_S.setLayoutDirection(QtCore.Qt.LeftToRight)
self.upper_S.setOrientation(QtCore.Qt.Vertical)
self.upper_S.setObjectName("upper_S")
self.verticalLayout_21.addWidget(self.upper_S)
self.horizontalLayout_14.addLayout(self.verticalLayout_21)
self.verticalLayout_22 = QtGui.QVBoxLayout()
self.verticalLayout_22.setObjectName("verticalLayout_22")
self.label_21 = QtGui.QLabel(self.groupBox_9)
self.label_21.setAlignment(QtCore.Qt.AlignCenter)
self.label_21.setObjectName("label_21")
self.verticalLayout_22.addWidget(self.label_21)
self.spinBox_upper_V = QtGui.QSpinBox(self.groupBox_9)
self.spinBox_upper_V.setObjectName("spinBox_upper_V")
self.verticalLayout_22.addWidget(self.spinBox_upper_V)
self.upper_V = QtGui.QSlider(self.groupBox_9)
self.upper_V.setEnabled(True)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.upper_V.sizePolicy().hasHeightForWidth())
self.upper_V.setSizePolicy(sizePolicy)
self.upper_V.setLayoutDirection(QtCore.Qt.LeftToRight)
self.upper_V.setOrientation(QtCore.Qt.Vertical)
self.upper_V.setObjectName("upper_V")
self.verticalLayout_22.addWidget(self.upper_V)
self.horizontalLayout_14.addLayout(self.verticalLayout_22)
self.gridLayout.addWidget(self.groupBox_9, 2, 0, 1, 1)
self.groupBox_10 = QtGui.QGroupBox(self.groupBox_8)
self.groupBox_10.setObjectName("groupBox_10")
self.horizontalLayout_15 = QtGui.QHBoxLayout(self.groupBox_10)
self.horizontalLayout_15.setObjectName("horizontalLayout_15")
self.verticalLayout_11 = QtGui.QVBoxLayout()
self.verticalLayout_11.setObjectName("verticalLayout_11")
self.label_12 = QtGui.QLabel(self.groupBox_10)
self.label_12.setAlignment(QtCore.Qt.AlignCenter)
self.label_12.setObjectName("label_12")
self.verticalLayout_11.addWidget(self.label_12)
self.spinBox_lower_H = QtGui.QSpinBox(self.groupBox_10)
self.spinBox_lower_H.setObjectName("spinBox_lower_H")
self.verticalLayout_11.addWidget(self.spinBox_lower_H)
self.lower_H = QtGui.QSlider(self.groupBox_10)
self.lower_H.setEnabled(True)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.lower_H.sizePolicy().hasHeightForWidth())
self.lower_H.setSizePolicy(sizePolicy)
self.lower_H.setLayoutDirection(QtCore.Qt.LeftToRight)
self.lower_H.setOrientation(QtCore.Qt.Vertical)
self.lower_H.setObjectName("lower_H")
self.verticalLayout_11.addWidget(self.lower_H)
self.horizontalLayout_15.addLayout(self.verticalLayout_11)
self.verticalLayout_12 = QtGui.QVBoxLayout()
self.verticalLayout_12.setObjectName("verticalLayout_12")
self.label_22 = QtGui.QLabel(self.groupBox_10)
self.label_22.setAlignment(QtCore.Qt.AlignCenter)
self.label_22.setObjectName("label_22")
self.verticalLayout_12.addWidget(self.label_22)
self.spinBox_lower_S = QtGui.QSpinBox(self.groupBox_10)
self.spinBox_lower_S.setObjectName("spinBox_lower_S")
self.verticalLayout_12.addWidget(self.spinBox_lower_S)
self.lower_S = QtGui.QSlider(self.groupBox_10)
self.lower_S.setEnabled(True)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.lower_S.sizePolicy().hasHeightForWidth())
self.lower_S.setSizePolicy(sizePolicy)
self.lower_S.setLayoutDirection(QtCore.Qt.LeftToRight)
self.lower_S.setOrientation(QtCore.Qt.Vertical)
self.lower_S.setObjectName("lower_S")
self.verticalLayout_12.addWidget(self.lower_S)
self.horizontalLayout_15.addLayout(self.verticalLayout_12)
self.verticalLayout_13 = QtGui.QVBoxLayout()
self.verticalLayout_13.setObjectName("verticalLayout_13")
self.label_23 = QtGui.QLabel(self.groupBox_10)
self.label_23.setAlignment(QtCore.Qt.AlignCenter)
self.label_23.setObjectName("label_23")
self.verticalLayout_13.addWidget(self.label_23)
self.spinBox_lower_V = QtGui.QSpinBox(self.groupBox_10)
self.spinBox_lower_V.setObjectName("spinBox_lower_V")
self.verticalLayout_13.addWidget(self.spinBox_lower_V)
self.lower_V = QtGui.QSlider(self.groupBox_10)
self.lower_V.setEnabled(True)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.lower_V.sizePolicy().hasHeightForWidth())
self.lower_V.setSizePolicy(sizePolicy)
self.lower_V.setLayoutDirection(QtCore.Qt.LeftToRight)
self.lower_V.setOrientation(QtCore.Qt.Vertical)
self.lower_V.setObjectName("lower_V")
self.verticalLayout_13.addWidget(self.lower_V)
self.horizontalLayout_15.addLayout(self.verticalLayout_13)
self.gridLayout.addWidget(self.groupBox_10, 2, 1, 1, 1)
self.param_list = QtGui.QComboBox(self.groupBox_8)
self.param_list.setObjectName("param_list")
self.param_list.addItem("")
self.param_list.addItem("")
self.param_list.addItem("")
self.gridLayout.addWidget(self.param_list, 0, 0, 1, 2)
self.preview_btn = QtGui.QPushButton(self.groupBox_8)
self.preview_btn.setObjectName("preview_btn")
self.gridLayout.addWidget(self.preview_btn, 1, 0, 1, 2)
self.verticalLayout.addWidget(self.groupBox_8)
self.apply_btn = QtGui.QPushButton(Settings)
self.apply_btn.setObjectName("apply_btn")
self.verticalLayout.addWidget(self.apply_btn)
self.save_n_close_btn = QtGui.QPushButton(Settings)
self.save_n_close_btn.setObjectName("save_n_close_btn")
self.verticalLayout.addWidget(self.save_n_close_btn)
self.retranslateUi(Settings)
QtCore.QMetaObject.connectSlotsByName(Settings)
def retranslateUi(self, Settings):
Settings.setWindowTitle(QtGui.QApplication.translate("Settings", "Dialog", None, QtGui.QApplication.UnicodeUTF8))
self.groupBox.setTitle(QtGui.QApplication.translate("Settings", "Robot Controller Settings", None, QtGui.QApplication.UnicodeUTF8))
self.groupBox_2.setTitle(QtGui.QApplication.translate("Settings", "PID Position", None, QtGui.QApplication.UnicodeUTF8))
self.label_9.setText(QtGui.QApplication.translate("Settings", "<html><head/><body><p><span style=\" font-size:11pt;\">K</span><span style=\" font-size:11pt; vertical-align:sub;\">P</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
self.label_13.setText(QtGui.QApplication.translate("Settings", "<html><head/><body><p><span style=\" font-size:11pt;\">K</span><span style=\" font-size:11pt; vertical-align:sub;\">I</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
self.label_14.setText(QtGui.QApplication.translate("Settings", "<html><head/><body><p><span style=\" font-size:11pt;\">K</span><span style=\" font-size:11pt; vertical-align:sub;\">D</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
self.groupBox_3.setTitle(QtGui.QApplication.translate("Settings", "PID Velocity", None, QtGui.QApplication.UnicodeUTF8))
self.label_15.setText(QtGui.QApplication.translate("Settings", "<html><head/><body><p><span style=\" font-size:11pt;\">K</span><span style=\" font-size:11pt; vertical-align:sub;\">P</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
self.label_16.setText(QtGui.QApplication.translate("Settings", "<html><head/><body><p><span style=\" font-size:11pt;\">K</span><span style=\" font-size:11pt; vertical-align:sub;\">I</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
self.label_17.setText(QtGui.QApplication.translate("Settings", "<html><head/><body><p><span style=\" font-size:11pt;\">K</span><span style=\" font-size:11pt; vertical-align:sub;\">D</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
self.label_10.setText(QtGui.QApplication.translate("Settings", "Goal Offset", None, QtGui.QApplication.UnicodeUTF8))
self.label_11.setText(QtGui.QApplication.translate("Settings", "Initial PWM [ 0 -> 255 ]", None, QtGui.QApplication.UnicodeUTF8))
self.groupBox_8.setTitle(QtGui.QApplication.translate("Settings", "Color Settings", None, QtGui.QApplication.UnicodeUTF8))
self.groupBox_9.setTitle(QtGui.QApplication.translate("Settings", "Upper", None, QtGui.QApplication.UnicodeUTF8))
self.label_19.setText(QtGui.QApplication.translate("Settings", "H", None, QtGui.QApplication.UnicodeUTF8))
self.label_20.setText(QtGui.QApplication.translate("Settings", "S", None, QtGui.QApplication.UnicodeUTF8))
self.label_21.setText(QtGui.QApplication.translate("Settings", "V", None, QtGui.QApplication.UnicodeUTF8))
self.groupBox_10.setTitle(QtGui.QApplication.translate("Settings", "Lower", None, QtGui.QApplication.UnicodeUTF8))
self.label_12.setText(QtGui.QApplication.translate("Settings", "H", None, QtGui.QApplication.UnicodeUTF8))
self.label_22.setText(QtGui.QApplication.translate("Settings", "S", None, QtGui.QApplication.UnicodeUTF8))
self.label_23.setText(QtGui.QApplication.translate("Settings", "V", None, QtGui.QApplication.UnicodeUTF8))
self.param_list.setItemText(0, QtGui.QApplication.translate("Settings", "Head", None, QtGui.QApplication.UnicodeUTF8))
self.param_list.setItemText(1, QtGui.QApplication.translate("Settings", "Tail", None, QtGui.QApplication.UnicodeUTF8))
self.param_list.setItemText(2, QtGui.QApplication.translate("Settings", "Obstacles", None, QtGui.QApplication.UnicodeUTF8))
self.preview_btn.setText(QtGui.QApplication.translate("Settings", "Preview", None, QtGui.QApplication.UnicodeUTF8))
self.apply_btn.setText(QtGui.QApplication.translate("Settings", "Apply", None, QtGui.QApplication.UnicodeUTF8))
self.save_n_close_btn.setText(QtGui.QApplication.translate("Settings", "Save and Close", None, QtGui.QApplication.UnicodeUTF8))