프로젝트

일반

사용자정보

통계
| 개정판:

hytos / DTI_PID / DTI_PID / Configuration_UI.py @ f296b1f9

이력 | 보기 | 이력해설 | 다운로드 (34.1 KB)

1
# -*- coding: utf-8 -*-
2

    
3
# Form implementation generated from reading ui file 'D:\Projects\DTIPID\DTI_PID\DTI_PID\ui\Configuration.ui'
4
#
5
# Created by: PyQt5 UI code generator 5.12
6
#
7
# WARNING! All changes made in this file will be lost!
8

    
9
from PyQt5 import QtCore, QtGui, QtWidgets
10

    
11

    
12
class Ui_ConfigurationDialog(object):
13
    def setupUi(self, ConfigurationDialog):
14
        ConfigurationDialog.setObjectName("ConfigurationDialog")
15
        ConfigurationDialog.resize(704, 802)
16
        font = QtGui.QFont()
17
        font.setFamily("맑은 고딕")
18
        ConfigurationDialog.setFont(font)
19
        icon = QtGui.QIcon()
20
        icon.addPixmap(QtGui.QPixmap(":/newPrefix/setting.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
21
        ConfigurationDialog.setWindowIcon(icon)
22
        ConfigurationDialog.setModal(True)
23
        self.gridLayout = QtWidgets.QGridLayout(ConfigurationDialog)
24
        self.gridLayout.setObjectName("gridLayout")
25
        self.tabWidget = QtWidgets.QTabWidget(ConfigurationDialog)
26
        self.tabWidget.setObjectName("tabWidget")
27
        self.Recognition = QtWidgets.QWidget()
28
        self.Recognition.setObjectName("Recognition")
29
        self.gridLayout_2 = QtWidgets.QGridLayout(self.Recognition)
30
        self.gridLayout_2.setObjectName("gridLayout_2")
31
        self.groupBoxAttribute = QtWidgets.QGroupBox(self.Recognition)
32
        self.groupBoxAttribute.setMaximumSize(QtCore.QSize(16777215, 16777215))
33
        self.groupBoxAttribute.setObjectName("groupBoxAttribute")
34
        self.gridLayout_6 = QtWidgets.QGridLayout(self.groupBoxAttribute)
35
        self.gridLayout_6.setObjectName("gridLayout_6")
36
        self.verticalLayout_3 = QtWidgets.QVBoxLayout()
37
        self.verticalLayout_3.setObjectName("verticalLayout_3")
38
        self.horizontalLayout_8 = QtWidgets.QHBoxLayout()
39
        self.horizontalLayout_8.setObjectName("horizontalLayout_8")
40
        self.label_6 = QtWidgets.QLabel(self.groupBoxAttribute)
41
        self.label_6.setObjectName("label_6")
42
        self.horizontalLayout_8.addWidget(self.label_6, 0, QtCore.Qt.AlignVCenter)
43
        self.lineEditSizeDelimiter = QtWidgets.QLineEdit(self.groupBoxAttribute)
44
        self.lineEditSizeDelimiter.setObjectName("lineEditSizeDelimiter")
45
        self.horizontalLayout_8.addWidget(self.lineEditSizeDelimiter, 0, QtCore.Qt.AlignVCenter)
46
        self.verticalLayout_3.addLayout(self.horizontalLayout_8)
47
        self.gridLayout_6.addLayout(self.verticalLayout_3, 0, 0, 1, 1)
48
        self.gridLayout_2.addWidget(self.groupBoxAttribute, 1, 1, 1, 1)
49
        self.groupBox = QtWidgets.QGroupBox(self.Recognition)
50
        self.groupBox.setObjectName("groupBox")
51
        self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBox)
52
        self.gridLayout_5.setObjectName("gridLayout_5")
53
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
54
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
55
        self.label_4 = QtWidgets.QLabel(self.groupBox)
56
        self.label_4.setObjectName("label_4")
57
        self.horizontalLayout_6.addWidget(self.label_4)
58
        self.spinBoxMinArea = QtWidgets.QSpinBox(self.groupBox)
59
        self.spinBoxMinArea.setMinimumSize(QtCore.QSize(100, 0))
60
        self.spinBoxMinArea.setObjectName("spinBoxMinArea")
61
        self.horizontalLayout_6.addWidget(self.spinBoxMinArea)
62
        self.label_5 = QtWidgets.QLabel(self.groupBox)
63
        self.label_5.setObjectName("label_5")
64
        self.horizontalLayout_6.addWidget(self.label_5, 0, QtCore.Qt.AlignHCenter)
65
        self.spinBoxMaxArea = QtWidgets.QSpinBox(self.groupBox)
66
        self.spinBoxMaxArea.setMinimumSize(QtCore.QSize(100, 0))
67
        self.spinBoxMaxArea.setObjectName("spinBoxMaxArea")
68
        self.horizontalLayout_6.addWidget(self.spinBoxMaxArea)
69
        spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
70
        self.horizontalLayout_6.addItem(spacerItem)
71
        self.gridLayout_5.addLayout(self.horizontalLayout_6, 2, 0, 1, 1)
72
        self.horizontalLayout_12 = QtWidgets.QHBoxLayout()
73
        self.horizontalLayout_12.setObjectName("horizontalLayout_12")
74
        self.label_16 = QtWidgets.QLabel(self.groupBox)
75
        self.label_16.setObjectName("label_16")
76
        self.horizontalLayout_12.addWidget(self.label_16)
77
        self.smallLineMinLengthSpinBox = QtWidgets.QSpinBox(self.groupBox)
78
        self.smallLineMinLengthSpinBox.setMinimumSize(QtCore.QSize(100, 0))
79
        self.smallLineMinLengthSpinBox.setObjectName("smallLineMinLengthSpinBox")
80
        self.horizontalLayout_12.addWidget(self.smallLineMinLengthSpinBox)
81
        spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
82
        self.horizontalLayout_12.addItem(spacerItem1)
83
        self.gridLayout_5.addLayout(self.horizontalLayout_12, 4, 0, 1, 1)
84
        self.horizontalLayout = QtWidgets.QHBoxLayout()
85
        self.horizontalLayout.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
86
        self.horizontalLayout.setObjectName("horizontalLayout")
87
        self.label = QtWidgets.QLabel(self.groupBox)
88
        self.label.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
89
        self.label.setObjectName("label")
90
        self.horizontalLayout.addWidget(self.label)
91
        self.spinBoxWidth = QtWidgets.QSpinBox(self.groupBox)
92
        self.spinBoxWidth.setMinimumSize(QtCore.QSize(100, 0))
93
        self.spinBoxWidth.setObjectName("spinBoxWidth")
94
        self.horizontalLayout.addWidget(self.spinBoxWidth)
95
        self.spinBoxHeight = QtWidgets.QSpinBox(self.groupBox)
96
        self.spinBoxHeight.setMinimumSize(QtCore.QSize(100, 0))
97
        self.spinBoxHeight.setObjectName("spinBoxHeight")
98
        self.horizontalLayout.addWidget(self.spinBoxHeight)
99
        spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
100
        self.horizontalLayout.addItem(spacerItem2)
101
        self.gridLayout_5.addLayout(self.horizontalLayout, 3, 0, 1, 1)
102
        self.gridLayout_2.addWidget(self.groupBox, 3, 1, 1, 1)
103
        self.groupBoxLineNo = QtWidgets.QGroupBox(self.Recognition)
104
        self.groupBoxLineNo.setObjectName("groupBoxLineNo")
105
        self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBoxLineNo)
106
        self.gridLayout_3.setObjectName("gridLayout_3")
107
        self.verticalLayout_2 = QtWidgets.QVBoxLayout()
108
        self.verticalLayout_2.setObjectName("verticalLayout_2")
109
        self.horizontalLayout_7 = QtWidgets.QHBoxLayout()
110
        self.horizontalLayout_7.setObjectName("horizontalLayout_7")
111
        self.label_3 = QtWidgets.QLabel(self.groupBoxLineNo)
112
        self.label_3.setObjectName("label_3")
113
        self.horizontalLayout_7.addWidget(self.label_3)
114
        self.radioButtonMetric = QtWidgets.QRadioButton(self.groupBoxLineNo)
115
        self.radioButtonMetric.setObjectName("radioButtonMetric")
116
        self.horizontalLayout_7.addWidget(self.radioButtonMetric)
117
        self.radioButtonInch = QtWidgets.QRadioButton(self.groupBoxLineNo)
118
        self.radioButtonInch.setMinimumSize(QtCore.QSize(0, 0))
119
        self.radioButtonInch.setObjectName("radioButtonInch")
120
        self.horizontalLayout_7.addWidget(self.radioButtonInch)
121
        spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
122
        self.horizontalLayout_7.addItem(spacerItem3)
123
        self.pushButtonLineNoAttribute = QtWidgets.QPushButton(self.groupBoxLineNo)
124
        self.pushButtonLineNoAttribute.setMinimumSize(QtCore.QSize(50, 24))
125
        self.pushButtonLineNoAttribute.setMaximumSize(QtCore.QSize(16777215, 24))
126
        self.pushButtonLineNoAttribute.setObjectName("pushButtonLineNoAttribute")
127
        self.horizontalLayout_7.addWidget(self.pushButtonLineNoAttribute)
128
        self.verticalLayout_2.addLayout(self.horizontalLayout_7)
129
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
130
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
131
        self.verticalLayout_2.addLayout(self.horizontalLayout_5)
132
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
133
        self.horizontalLayout_2.setSizeConstraint(QtWidgets.QLayout.SetDefaultConstraint)
134
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
135
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
136
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
137
        self.horizontalLayout_2.addLayout(self.horizontalLayout_4)
138
        self.label_2 = QtWidgets.QLabel(self.groupBoxLineNo)
139
        self.label_2.setObjectName("label_2")
140
        self.horizontalLayout_2.addWidget(self.label_2)
141
        self.lineEdit = QtWidgets.QLineEdit(self.groupBoxLineNo)
142
        self.lineEdit.setMaximumSize(QtCore.QSize(60, 16777215))
143
        self.lineEdit.setMaxLength(2)
144
        self.lineEdit.setObjectName("lineEdit")
145
        self.horizontalLayout_2.addWidget(self.lineEdit)
146
        self.pushButtonAddDelimiter = QtWidgets.QPushButton(self.groupBoxLineNo)
147
        self.pushButtonAddDelimiter.setMinimumSize(QtCore.QSize(50, 0))
148
        self.pushButtonAddDelimiter.setMaximumSize(QtCore.QSize(50, 16777215))
149
        self.pushButtonAddDelimiter.setObjectName("pushButtonAddDelimiter")
150
        self.horizontalLayout_2.addWidget(self.pushButtonAddDelimiter)
151
        spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
152
        self.horizontalLayout_2.addItem(spacerItem4)
153
        self.label_26 = QtWidgets.QLabel(self.groupBoxLineNo)
154
        self.label_26.setObjectName("label_26")
155
        self.horizontalLayout_2.addWidget(self.label_26)
156
        self.comboBoxProperties = QtWidgets.QComboBox(self.groupBoxLineNo)
157
        self.comboBoxProperties.setMinimumSize(QtCore.QSize(200, 0))
158
        self.comboBoxProperties.setObjectName("comboBoxProperties")
159
        self.horizontalLayout_2.addWidget(self.comboBoxProperties)
160
        self.pushButtonAddProperty = QtWidgets.QPushButton(self.groupBoxLineNo)
161
        self.pushButtonAddProperty.setMinimumSize(QtCore.QSize(50, 0))
162
        self.pushButtonAddProperty.setMaximumSize(QtCore.QSize(50, 16777215))
163
        self.pushButtonAddProperty.setDefault(False)
164
        self.pushButtonAddProperty.setObjectName("pushButtonAddProperty")
165
        self.horizontalLayout_2.addWidget(self.pushButtonAddProperty)
166
        self.pushButtonDeleteProperty = QtWidgets.QPushButton(self.groupBoxLineNo)
167
        self.pushButtonDeleteProperty.setMinimumSize(QtCore.QSize(50, 0))
168
        self.pushButtonDeleteProperty.setMaximumSize(QtCore.QSize(50, 16777215))
169
        self.pushButtonDeleteProperty.setObjectName("pushButtonDeleteProperty")
170
        self.horizontalLayout_2.addWidget(self.pushButtonDeleteProperty)
171
        self.verticalLayout_2.addLayout(self.horizontalLayout_2)
172
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
173
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
174
        self.verticalLayout_2.addLayout(self.horizontalLayout_3)
175
        self.gridLayout_3.addLayout(self.verticalLayout_2, 6, 0, 1, 1)
176
        self.gridLayout_2.addWidget(self.groupBoxLineNo, 4, 1, 1, 1)
177
        self.groupBoxText = QtWidgets.QGroupBox(self.Recognition)
178
        self.groupBoxText.setObjectName("groupBoxText")
179
        self.gridLayout_14 = QtWidgets.QGridLayout(self.groupBoxText)
180
        self.gridLayout_14.setObjectName("gridLayout_14")
181
        self.verticalLayout_5 = QtWidgets.QVBoxLayout()
182
        self.verticalLayout_5.setObjectName("verticalLayout_5")
183
        self.horizontalLayout_14 = QtWidgets.QHBoxLayout()
184
        self.horizontalLayout_14.setObjectName("horizontalLayout_14")
185
        self.label_19 = QtWidgets.QLabel(self.groupBoxText)
186
        self.label_19.setObjectName("label_19")
187
        self.horizontalLayout_14.addWidget(self.label_19)
188
        self.comboBoxOCRData = QtWidgets.QComboBox(self.groupBoxText)
189
        self.comboBoxOCRData.setMinimumSize(QtCore.QSize(200, 0))
190
        self.comboBoxOCRData.setMaximumSize(QtCore.QSize(200, 16777215))
191
        self.comboBoxOCRData.setObjectName("comboBoxOCRData")
192
        self.horizontalLayout_14.addWidget(self.comboBoxOCRData)
193
        spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
194
        self.horizontalLayout_14.addItem(spacerItem5)
195
        self.verticalLayout_5.addLayout(self.horizontalLayout_14)
196
        self.horizontalLayout_11 = QtWidgets.QHBoxLayout()
197
        self.horizontalLayout_11.setObjectName("horizontalLayout_11")
198
        self.label_7 = QtWidgets.QLabel(self.groupBoxText)
199
        self.label_7.setObjectName("label_7")
200
        self.horizontalLayout_11.addWidget(self.label_7)
201
        self.lineEditWhiteCharList = QtWidgets.QLineEdit(self.groupBoxText)
202
        self.lineEditWhiteCharList.setObjectName("lineEditWhiteCharList")
203
        self.horizontalLayout_11.addWidget(self.lineEditWhiteCharList)
204
        self.verticalLayout_5.addLayout(self.horizontalLayout_11)
205
        self.horizontalLayout_15 = QtWidgets.QHBoxLayout()
206
        self.horizontalLayout_15.setObjectName("horizontalLayout_15")
207
        self.label_20 = QtWidgets.QLabel(self.groupBoxText)
208
        self.label_20.setObjectName("label_20")
209
        self.horizontalLayout_15.addWidget(self.label_20)
210
        self.spinBoxExpandSize = QtWidgets.QSpinBox(self.groupBoxText)
211
        self.spinBoxExpandSize.setMinimumSize(QtCore.QSize(100, 0))
212
        self.spinBoxExpandSize.setObjectName("spinBoxExpandSize")
213
        self.horizontalLayout_15.addWidget(self.spinBoxExpandSize)
214
        self.label_21 = QtWidgets.QLabel(self.groupBoxText)
215
        self.label_21.setObjectName("label_21")
216
        self.horizontalLayout_15.addWidget(self.label_21)
217
        self.spinBoxShrinkSize = QtWidgets.QSpinBox(self.groupBoxText)
218
        self.spinBoxShrinkSize.setMinimumSize(QtCore.QSize(100, 0))
219
        self.spinBoxShrinkSize.setObjectName("spinBoxShrinkSize")
220
        self.horizontalLayout_15.addWidget(self.spinBoxShrinkSize)
221
        spacerItem6 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
222
        self.horizontalLayout_15.addItem(spacerItem6)
223
        self.verticalLayout_5.addLayout(self.horizontalLayout_15)
224
        self.horizontalLayout_13 = QtWidgets.QHBoxLayout()
225
        self.horizontalLayout_13.setObjectName("horizontalLayout_13")
226
        self.label_17 = QtWidgets.QLabel(self.groupBoxText)
227
        self.label_17.setObjectName("label_17")
228
        self.horizontalLayout_13.addWidget(self.label_17, 0, QtCore.Qt.AlignLeft)
229
        self.minTextSizeSpinBox = QtWidgets.QSpinBox(self.groupBoxText)
230
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
231
        sizePolicy.setHorizontalStretch(0)
232
        sizePolicy.setVerticalStretch(0)
233
        sizePolicy.setHeightForWidth(self.minTextSizeSpinBox.sizePolicy().hasHeightForWidth())
234
        self.minTextSizeSpinBox.setSizePolicy(sizePolicy)
235
        self.minTextSizeSpinBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
236
        self.minTextSizeSpinBox.setProperty("value", 30)
237
        self.minTextSizeSpinBox.setObjectName("minTextSizeSpinBox")
238
        self.horizontalLayout_13.addWidget(self.minTextSizeSpinBox)
239
        self.label_18 = QtWidgets.QLabel(self.groupBoxText)
240
        self.label_18.setObjectName("label_18")
241
        self.horizontalLayout_13.addWidget(self.label_18)
242
        self.maxTextSizeSpinBox = QtWidgets.QSpinBox(self.groupBoxText)
243
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
244
        sizePolicy.setHorizontalStretch(0)
245
        sizePolicy.setVerticalStretch(0)
246
        sizePolicy.setHeightForWidth(self.maxTextSizeSpinBox.sizePolicy().hasHeightForWidth())
247
        self.maxTextSizeSpinBox.setSizePolicy(sizePolicy)
248
        self.maxTextSizeSpinBox.setProperty("value", 60)
249
        self.maxTextSizeSpinBox.setObjectName("maxTextSizeSpinBox")
250
        self.horizontalLayout_13.addWidget(self.maxTextSizeSpinBox)
251
        spacerItem7 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
252
        self.horizontalLayout_13.addItem(spacerItem7)
253
        self.verticalLayout_5.addLayout(self.horizontalLayout_13)
254
        self.horizontalLayout_17 = QtWidgets.QHBoxLayout()
255
        self.horizontalLayout_17.setObjectName("horizontalLayout_17")
256
        self.label_22 = QtWidgets.QLabel(self.groupBoxText)
257
        self.label_22.setObjectName("label_22")
258
        self.horizontalLayout_17.addWidget(self.label_22)
259
        self.spinBoxMergeSize = QtWidgets.QSpinBox(self.groupBoxText)
260
        self.spinBoxMergeSize.setMinimumSize(QtCore.QSize(100, 0))
261
        self.spinBoxMergeSize.setObjectName("spinBoxMergeSize")
262
        self.horizontalLayout_17.addWidget(self.spinBoxMergeSize)
263
        spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
264
        self.horizontalLayout_17.addItem(spacerItem8)
265
        self.verticalLayout_5.addLayout(self.horizontalLayout_17)
266
        self.gridLayout_14.addLayout(self.verticalLayout_5, 0, 0, 1, 1)
267
        self.gridLayout_2.addWidget(self.groupBoxText, 0, 1, 1, 1)
268
        self.groupBoxFilter = QtWidgets.QGroupBox(self.Recognition)
269
        self.groupBoxFilter.setObjectName("groupBoxFilter")
270
        self.gridLayout_8 = QtWidgets.QGridLayout(self.groupBoxFilter)
271
        self.gridLayout_8.setObjectName("gridLayout_8")
272
        self.verticalLayout_9 = QtWidgets.QVBoxLayout()
273
        self.verticalLayout_9.setObjectName("verticalLayout_9")
274
        self.horizontalLayout_16 = QtWidgets.QHBoxLayout()
275
        self.horizontalLayout_16.setObjectName("horizontalLayout_16")
276
        self.label_10 = QtWidgets.QLabel(self.groupBoxFilter)
277
        self.label_10.setObjectName("label_10")
278
        self.horizontalLayout_16.addWidget(self.label_10, 0, QtCore.Qt.AlignVCenter)
279
        self.lineEditMinimumSize = QtWidgets.QLineEdit(self.groupBoxFilter)
280
        self.lineEditMinimumSize.setObjectName("lineEditMinimumSize")
281
        self.horizontalLayout_16.addWidget(self.lineEditMinimumSize, 0, QtCore.Qt.AlignVCenter)
282
        self.verticalLayout_9.addLayout(self.horizontalLayout_16)
283
        self.gridLayout_8.addLayout(self.verticalLayout_9, 0, 0, 1, 1)
284
        self.gridLayout_2.addWidget(self.groupBoxFilter, 2, 1, 1, 1)
285
        self.tabWidget.addTab(self.Recognition, "")
286
        self.tabTagNoRule = QtWidgets.QWidget()
287
        self.tabTagNoRule.setObjectName("tabTagNoRule")
288
        self.gridLayout_7 = QtWidgets.QGridLayout(self.tabTagNoRule)
289
        self.gridLayout_7.setObjectName("gridLayout_7")
290
        self.groupBox_8 = QtWidgets.QGroupBox(self.tabTagNoRule)
291
        self.groupBox_8.setObjectName("groupBox_8")
292
        self.gridLayout_17 = QtWidgets.QGridLayout(self.groupBox_8)
293
        self.gridLayout_17.setObjectName("gridLayout_17")
294
        self.horizontalLayout_23 = QtWidgets.QHBoxLayout()
295
        self.horizontalLayout_23.setObjectName("horizontalLayout_23")
296
        self.label_27 = QtWidgets.QLabel(self.groupBox_8)
297
        self.label_27.setObjectName("label_27")
298
        self.horizontalLayout_23.addWidget(self.label_27)
299
        self.lineEdit_2 = QtWidgets.QLineEdit(self.groupBox_8)
300
        self.lineEdit_2.setObjectName("lineEdit_2")
301
        self.horizontalLayout_23.addWidget(self.lineEdit_2)
302
        self.gridLayout_17.addLayout(self.horizontalLayout_23, 1, 0, 1, 1)
303
        self.gridLayout_7.addWidget(self.groupBox_8, 1, 0, 1, 1)
304
        self.groupBox_4 = QtWidgets.QGroupBox(self.tabTagNoRule)
305
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
306
        sizePolicy.setHorizontalStretch(0)
307
        sizePolicy.setVerticalStretch(0)
308
        sizePolicy.setHeightForWidth(self.groupBox_4.sizePolicy().hasHeightForWidth())
309
        self.groupBox_4.setSizePolicy(sizePolicy)
310
        self.groupBox_4.setMaximumSize(QtCore.QSize(16777215, 100))
311
        self.groupBox_4.setObjectName("groupBox_4")
312
        self.gridLayout_9 = QtWidgets.QGridLayout(self.groupBox_4)
313
        self.gridLayout_9.setObjectName("gridLayout_9")
314
        self.formLayout = QtWidgets.QFormLayout()
315
        self.formLayout.setObjectName("formLayout")
316
        self.checkBoxNoteNoSymbolName = QtWidgets.QCheckBox(self.groupBox_4)
317
        self.checkBoxNoteNoSymbolName.setObjectName("checkBoxNoteNoSymbolName")
318
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.checkBoxNoteNoSymbolName)
319
        self.lineEditNoteNoSymbolName = QtWidgets.QLineEdit(self.groupBox_4)
320
        self.lineEditNoteNoSymbolName.setObjectName("lineEditNoteNoSymbolName")
321
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.lineEditNoteNoSymbolName)
322
        self.label_8 = QtWidgets.QLabel(self.groupBox_4)
323
        self.label_8.setObjectName("label_8")
324
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_8)
325
        self.lineEditNoteNoExpression = QtWidgets.QLineEdit(self.groupBox_4)
326
        self.lineEditNoteNoExpression.setObjectName("lineEditNoteNoExpression")
327
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.lineEditNoteNoExpression)
328
        self.gridLayout_9.addLayout(self.formLayout, 0, 0, 1, 1)
329
        self.gridLayout_7.addWidget(self.groupBox_4, 0, 0, 1, 1)
330
        self.tabWidget.addTab(self.tabTagNoRule, "")
331
        self.tabDisplayOption = QtWidgets.QWidget()
332
        self.tabDisplayOption.setObjectName("tabDisplayOption")
333
        self.gridLayout_4 = QtWidgets.QGridLayout(self.tabDisplayOption)
334
        self.gridLayout_4.setObjectName("gridLayout_4")
335
        self.verticalLayout = QtWidgets.QVBoxLayout()
336
        self.verticalLayout.setObjectName("verticalLayout")
337
        self.groupBox_6 = QtWidgets.QGroupBox(self.tabDisplayOption)
338
        self.groupBox_6.setObjectName("groupBox_6")
339
        self.gridLayout_16 = QtWidgets.QGridLayout(self.groupBox_6)
340
        self.gridLayout_16.setObjectName("gridLayout_16")
341
        self.tableWidgetLineTypes = QtWidgets.QTableWidget(self.groupBox_6)
342
        self.tableWidgetLineTypes.setColumnCount(3)
343
        self.tableWidgetLineTypes.setObjectName("tableWidgetLineTypes")
344
        self.tableWidgetLineTypes.setRowCount(0)
345
        self.tableWidgetLineTypes.verticalHeader().setVisible(False)
346
        self.gridLayout_16.addWidget(self.tableWidgetLineTypes, 0, 0, 1, 1)
347
        self.verticalLayout.addWidget(self.groupBox_6)
348
        self.groupBox_5 = QtWidgets.QGroupBox(self.tabDisplayOption)
349
        self.groupBox_5.setObjectName("groupBox_5")
350
        self.gridLayout_15 = QtWidgets.QGridLayout(self.groupBox_5)
351
        self.gridLayout_15.setObjectName("gridLayout_15")
352
        self.horizontalLayout_19 = QtWidgets.QHBoxLayout()
353
        self.horizontalLayout_19.setObjectName("horizontalLayout_19")
354
        self.labelFontSize = QtWidgets.QLabel(self.groupBox_5)
355
        self.labelFontSize.setObjectName("labelFontSize")
356
        self.horizontalLayout_19.addWidget(self.labelFontSize, 0, QtCore.Qt.AlignLeft)
357
        self.radioButtonAutoSize = QtWidgets.QRadioButton(self.groupBox_5)
358
        self.radioButtonAutoSize.setObjectName("radioButtonAutoSize")
359
        self.horizontalLayout_19.addWidget(self.radioButtonAutoSize)
360
        self.radioButtonFixedSize = QtWidgets.QRadioButton(self.groupBox_5)
361
        self.radioButtonFixedSize.setMaximumSize(QtCore.QSize(50, 16777215))
362
        self.radioButtonFixedSize.setObjectName("radioButtonFixedSize")
363
        self.horizontalLayout_19.addWidget(self.radioButtonFixedSize)
364
        self.spinBoxFontSize = QtWidgets.QSpinBox(self.groupBox_5)
365
        self.spinBoxFontSize.setObjectName("spinBoxFontSize")
366
        self.horizontalLayout_19.addWidget(self.spinBoxFontSize)
367
        self.gridLayout_15.addLayout(self.horizontalLayout_19, 2, 0, 1, 1)
368
        self.verticalLayout_6 = QtWidgets.QVBoxLayout()
369
        self.verticalLayout_6.setObjectName("verticalLayout_6")
370
        self.horizontalLayout_18 = QtWidgets.QHBoxLayout()
371
        self.horizontalLayout_18.setObjectName("horizontalLayout_18")
372
        self.labelFontName = QtWidgets.QLabel(self.groupBox_5)
373
        self.labelFontName.setObjectName("labelFontName")
374
        self.horizontalLayout_18.addWidget(self.labelFontName)
375
        self.fontComboBox = QtWidgets.QFontComboBox(self.groupBox_5)
376
        self.fontComboBox.setObjectName("fontComboBox")
377
        self.horizontalLayout_18.addWidget(self.fontComboBox)
378
        self.verticalLayout_6.addLayout(self.horizontalLayout_18)
379
        self.gridLayout_15.addLayout(self.verticalLayout_6, 0, 0, 1, 1)
380
        self.verticalLayout.addWidget(self.groupBox_5)
381
        self.gridLayout_4.addLayout(self.verticalLayout, 0, 0, 1, 1)
382
        self.tabWidget.addTab(self.tabDisplayOption, "")
383
        self.tabLineColor = QtWidgets.QWidget()
384
        self.tabLineColor.setObjectName("tabLineColor")
385
        self.gridLayout_18 = QtWidgets.QGridLayout(self.tabLineColor)
386
        self.gridLayout_18.setObjectName("gridLayout_18")
387
        self.groupBox_7 = QtWidgets.QGroupBox(self.tabLineColor)
388
        self.groupBox_7.setObjectName("groupBox_7")
389
        self.gridLayout_19 = QtWidgets.QGridLayout(self.groupBox_7)
390
        self.gridLayout_19.setObjectName("gridLayout_19")
391
        self.verticalLayout_8 = QtWidgets.QVBoxLayout()
392
        self.verticalLayout_8.setObjectName("verticalLayout_8")
393
        self.horizontalLayout_21 = QtWidgets.QHBoxLayout()
394
        self.horizontalLayout_21.setObjectName("horizontalLayout_21")
395
        self.label_25 = QtWidgets.QLabel(self.groupBox_7)
396
        self.label_25.setObjectName("label_25")
397
        self.horizontalLayout_21.addWidget(self.label_25)
398
        self.radioButtonRandom = QtWidgets.QRadioButton(self.groupBox_7)
399
        self.radioButtonRandom.setObjectName("radioButtonRandom")
400
        self.horizontalLayout_21.addWidget(self.radioButtonRandom)
401
        self.radioButtonProperty = QtWidgets.QRadioButton(self.groupBox_7)
402
        self.radioButtonProperty.setObjectName("radioButtonProperty")
403
        self.horizontalLayout_21.addWidget(self.radioButtonProperty)
404
        self.comboBoxColorOption = QtWidgets.QComboBox(self.groupBox_7)
405
        self.comboBoxColorOption.setObjectName("comboBoxColorOption")
406
        self.horizontalLayout_21.addWidget(self.comboBoxColorOption)
407
        self.verticalLayout_8.addLayout(self.horizontalLayout_21)
408
        self.horizontalLayout_22 = QtWidgets.QHBoxLayout()
409
        self.horizontalLayout_22.setObjectName("horizontalLayout_22")
410
        self.tableWidgetColorProperty = QtWidgets.QTableWidget(self.groupBox_7)
411
        self.tableWidgetColorProperty.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
412
        self.tableWidgetColorProperty.setSelectionMode(QtWidgets.QAbstractItemView.NoSelection)
413
        self.tableWidgetColorProperty.setColumnCount(4)
414
        self.tableWidgetColorProperty.setObjectName("tableWidgetColorProperty")
415
        self.tableWidgetColorProperty.setRowCount(0)
416
        self.tableWidgetColorProperty.verticalHeader().setVisible(False)
417
        self.horizontalLayout_22.addWidget(self.tableWidgetColorProperty)
418
        self.verticalLayout_8.addLayout(self.horizontalLayout_22)
419
        self.gridLayout_19.addLayout(self.verticalLayout_8, 0, 0, 1, 1)
420
        self.gridLayout_18.addWidget(self.groupBox_7, 0, 0, 1, 1)
421
        self.tabWidget.addTab(self.tabLineColor, "")
422
        self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1)
423
        self.buttonBox = QtWidgets.QDialogButtonBox(ConfigurationDialog)
424
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
425
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
426
        self.buttonBox.setObjectName("buttonBox")
427
        self.gridLayout.addWidget(self.buttonBox, 4, 0, 1, 1)
428

    
429
        self.retranslateUi(ConfigurationDialog)
430
        self.tabWidget.setCurrentIndex(0)
431
        self.buttonBox.accepted.connect(ConfigurationDialog.accept)
432
        self.buttonBox.rejected.connect(ConfigurationDialog.reject)
433
        QtCore.QMetaObject.connectSlotsByName(ConfigurationDialog)
434
        ConfigurationDialog.setTabOrder(self.spinBoxExpandSize, self.minTextSizeSpinBox)
435
        ConfigurationDialog.setTabOrder(self.minTextSizeSpinBox, self.maxTextSizeSpinBox)
436
        ConfigurationDialog.setTabOrder(self.maxTextSizeSpinBox, self.spinBoxMergeSize)
437
        ConfigurationDialog.setTabOrder(self.spinBoxMergeSize, self.lineEditSizeDelimiter)
438
        ConfigurationDialog.setTabOrder(self.lineEditSizeDelimiter, self.spinBoxMinArea)
439
        ConfigurationDialog.setTabOrder(self.spinBoxMinArea, self.spinBoxMaxArea)
440
        ConfigurationDialog.setTabOrder(self.spinBoxMaxArea, self.spinBoxWidth)
441
        ConfigurationDialog.setTabOrder(self.spinBoxWidth, self.spinBoxHeight)
442
        ConfigurationDialog.setTabOrder(self.spinBoxHeight, self.smallLineMinLengthSpinBox)
443
        ConfigurationDialog.setTabOrder(self.smallLineMinLengthSpinBox, self.radioButtonMetric)
444
        ConfigurationDialog.setTabOrder(self.radioButtonMetric, self.radioButtonInch)
445
        ConfigurationDialog.setTabOrder(self.radioButtonInch, self.lineEdit)
446
        ConfigurationDialog.setTabOrder(self.lineEdit, self.pushButtonAddDelimiter)
447
        ConfigurationDialog.setTabOrder(self.pushButtonAddDelimiter, self.pushButtonLineNoAttribute)
448
        ConfigurationDialog.setTabOrder(self.pushButtonLineNoAttribute, self.comboBoxProperties)
449
        ConfigurationDialog.setTabOrder(self.comboBoxProperties, self.pushButtonAddProperty)
450
        ConfigurationDialog.setTabOrder(self.pushButtonAddProperty, self.lineEdit_2)
451
        ConfigurationDialog.setTabOrder(self.lineEdit_2, self.tableWidgetLineTypes)
452
        ConfigurationDialog.setTabOrder(self.tableWidgetLineTypes, self.fontComboBox)
453
        ConfigurationDialog.setTabOrder(self.fontComboBox, self.radioButtonAutoSize)
454
        ConfigurationDialog.setTabOrder(self.radioButtonAutoSize, self.radioButtonFixedSize)
455
        ConfigurationDialog.setTabOrder(self.radioButtonFixedSize, self.spinBoxFontSize)
456
        ConfigurationDialog.setTabOrder(self.spinBoxFontSize, self.radioButtonRandom)
457
        ConfigurationDialog.setTabOrder(self.radioButtonRandom, self.radioButtonProperty)
458
        ConfigurationDialog.setTabOrder(self.radioButtonProperty, self.comboBoxColorOption)
459
        ConfigurationDialog.setTabOrder(self.comboBoxColorOption, self.tableWidgetColorProperty)
460
        ConfigurationDialog.setTabOrder(self.tableWidgetColorProperty, self.tabWidget)
461

    
462
    def retranslateUi(self, ConfigurationDialog):
463
        _translate = QtCore.QCoreApplication.translate
464
        ConfigurationDialog.setWindowTitle(_translate("ConfigurationDialog", "Configuration"))
465
        self.groupBoxAttribute.setTitle(_translate("ConfigurationDialog", "Attribute Detection"))
466
        self.label_6.setText(_translate("ConfigurationDialog", "Size Delimiter : "))
467
        self.groupBox.setTitle(_translate("ConfigurationDialog", "Line Detection"))
468
        self.label_4.setText(_translate("ConfigurationDialog", "Ignore Small Object Size : "))
469
        self.label_5.setText(_translate("ConfigurationDialog", " < Area < "))
470
        self.label_16.setText(_translate("ConfigurationDialog", "Small Line Minimum Length"))
471
        self.label.setText(_translate("ConfigurationDialog", "Sliding Window Size(WxH) : "))
472
        self.groupBoxLineNo.setTitle(_translate("ConfigurationDialog", "Line No"))
473
        self.label_3.setText(_translate("ConfigurationDialog", "Size Unit : "))
474
        self.radioButtonMetric.setText(_translate("ConfigurationDialog", "Metric"))
475
        self.radioButtonInch.setText(_translate("ConfigurationDialog", "Inch"))
476
        self.pushButtonLineNoAttribute.setText(_translate("ConfigurationDialog", "Line No Attribute"))
477
        self.label_2.setText(_translate("ConfigurationDialog", "Delimiter : "))
478
        self.pushButtonAddDelimiter.setText(_translate("ConfigurationDialog", "Add"))
479
        self.label_26.setText(_translate("ConfigurationDialog", "properties : "))
480
        self.pushButtonAddProperty.setText(_translate("ConfigurationDialog", "Add"))
481
        self.pushButtonDeleteProperty.setText(_translate("ConfigurationDialog", "Delete"))
482
        self.groupBoxText.setTitle(_translate("ConfigurationDialog", "Text Detection"))
483
        self.label_19.setText(_translate("ConfigurationDialog", "OCR Source : "))
484
        self.label_7.setText(_translate("ConfigurationDialog", "Detected string : "))
485
        self.label_20.setText(_translate("ConfigurationDialog", "Expansion Size : "))
486
        self.label_21.setText(_translate("ConfigurationDialog", "Erosion Size : "))
487
        self.label_17.setText(_translate("ConfigurationDialog", "Minimum Text Size : "))
488
        self.label_18.setText(_translate("ConfigurationDialog", "Maximum Text Size : "))
489
        self.label_22.setText(_translate("ConfigurationDialog", "Merge Size : "))
490
        self.groupBoxFilter.setTitle(_translate("ConfigurationDialog", "Filter"))
491
        self.label_10.setText(_translate("ConfigurationDialog", "Minimum Detection Size : "))
492
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.Recognition), _translate("ConfigurationDialog", "Recognition"))
493
        self.groupBox_8.setTitle(_translate("ConfigurationDialog", "Nozzle Name Rule"))
494
        self.label_27.setText(_translate("ConfigurationDialog", "Nozzle Name : "))
495
        self.groupBox_4.setTitle(_translate("ConfigurationDialog", "Note No Tag Rule"))
496
        self.checkBoxNoteNoSymbolName.setText(_translate("ConfigurationDialog", "Note No Symbol Name : "))
497
        self.label_8.setText(_translate("ConfigurationDialog", "Note No Expression : "))
498
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabTagNoRule), _translate("ConfigurationDialog", "Tag Number Rule"))
499
        self.groupBox_6.setTitle(_translate("ConfigurationDialog", "Line Style"))
500
        self.groupBox_5.setTitle(_translate("ConfigurationDialog", "Text Style"))
501
        self.labelFontSize.setText(_translate("ConfigurationDialog", "Font Size : "))
502
        self.radioButtonAutoSize.setText(_translate("ConfigurationDialog", "Auto"))
503
        self.radioButtonFixedSize.setText(_translate("ConfigurationDialog", "Fixed"))
504
        self.labelFontName.setText(_translate("ConfigurationDialog", "Font Name : "))
505
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabDisplayOption), _translate("ConfigurationDialog", "Style"))
506
        self.groupBox_7.setTitle(_translate("ConfigurationDialog", "Line No Color"))
507
        self.label_25.setText(_translate("ConfigurationDialog", "Color Representation"))
508
        self.radioButtonRandom.setText(_translate("ConfigurationDialog", "Random"))
509
        self.radioButtonProperty.setText(_translate("ConfigurationDialog", "Property"))
510
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabLineColor), _translate("ConfigurationDialog", "Line Color"))
511

    
512

    
513
import MainWindow_rc
514

    
515

    
516
if __name__ == "__main__":
517
    import sys
518
    app = QtWidgets.QApplication(sys.argv)
519
    ConfigurationDialog = QtWidgets.QDialog()
520
    ui = Ui_ConfigurationDialog()
521
    ui.setupUi(ConfigurationDialog)
522
    ConfigurationDialog.show()
523
    sys.exit(app.exec_())