프로젝트

일반

사용자정보

개정판 f5fc3a88

IDf5fc3a8886c4e94f44f310f8cfcc606a3d37cc8a
상위 ae90a35e
하위 d16ae492, 0b2e1439

함의성이(가) 7달 전에 추가함

add default symbol scale

Change-Id: I2cd607bf02642cbd696661df34b8765b2c918933

차이점 보기:

DTI_PID/DTI_PID/AppDocData.py
568 568
                         , symbol.getOriginalConvertingPoint(), symbol.getConnectionPoint()
569 569
                         , symbol.getBaseSymbol(), symbol.getAdditionalSymbol(), symbol.getIsExceptDetect(),
570 570
                         symbol.getHasInstrumentLabel()
571
                         , symbol.width, symbol.height, symbol.detectFlip, symbol.text_area_str, symbol.getDescAndInfo())
571
                         , symbol.width, symbol.height, symbol.detectFlip, symbol.text_area_str, symbol.getDescAndInfoAndScale())
572 572
                cursor.execute(sql, query)
573 573
                conn.commit()
574 574
                isAdded = True
......
609 609
                         , symbol.getOcrOption(), symbol.getIsContainChild()
610 610
                         , symbol.getOriginalConvertingPoint(), symbol.getConnectionPoint()
611 611
                         , symbol.getBaseSymbol(), symbol.getAdditionalSymbol(), symbol.getIsExceptDetect(),
612
                         symbol.getHasInstrumentLabel(), symbol.width, symbol.height, symbol.detectFlip, symbol.text_area_str, symbol.getDescAndInfo(), 
612
                         symbol.getHasInstrumentLabel(), symbol.width, symbol.height, symbol.detectFlip, symbol.text_area_str, symbol.getDescAndInfoAndScale(), 
613 613
                         symbol.getUid())
614 614
                cursor.execute(sql, query)
615 615
                conn.commit()
......
1017 1017
                    # Get a cursor object
1018 1018
                    cursor = conn.cursor()
1019 1019

  
1020
                    sql = "select UID, Name, AREA, [TEXT] from TitleBlockProperties ASC"
1020
                    sql = "select UID, Name, AREA, [TEXT] from TitleBlockProperties"
1021 1021
                    cursor.execute(sql)
1022 1022
                    rows = cursor.fetchall()
1023 1023
                    for row in rows:
DTI_PID/DTI_PID/QtImageViewer.py
600 600

  
601 601
        scenePos = self.mapToScene(event.pos())
602 602
        name = event.mimeData().text()
603
        svg = QtImageViewer.createSymbolObject(name)
603
        svg = QtImageViewer.createSymbolObject(name, event.mimeData().tag.getScale())
604 604
        fixedAngle = 0.0 if QApplication.keyboardModifiers() == Qt.ControlModifier else None
605 605
        QtImageViewer.matchSymbolToLine(self.scene(), svg, scenePos, angle=fixedAngle)
606 606
        if svg:
......
619 619
        @date   2018.07.27
620 620
    '''
621 621
    @staticmethod
622
    def createSymbolObject(name):
622
    def createSymbolObject(name, scale=[1.0, 1.0]):
623 623
        """create a symbol object has given uid"""
624 624
        from AppDocData import AppDocData
625 625

  
......
639 639
                        for x in strConnPts.split('/')]
640 640

  
641 641
            svg.buildItem(svg_file_name, symbol.getType(), 0, None, [symbol.width, symbol.height], None, connPts, symbol.getBaseSymbol(),
642
                        symbol.getAdditionalSymbol(), symbol.getHasInstrumentLabel())
642
                        symbol.getAdditionalSymbol(), symbol.getHasInstrumentLabel(), None, scale)
643 643

  
644 644
            return svg
645 645
        else:
DTI_PID/DTI_PID/SymbolBase.py
33 33
        self.height = height
34 34
        self.desc = ''
35 35
        self.info = ''
36
        self.scale = [1.0, 1.0]
36 37

  
37 38
        self.delimiter = '!-!'
38 39

  
39 40
        if desc:
40 41
            if self.delimiter in desc:
41
                self.desc = desc.split(self.delimiter)[0]
42
                self.info = desc.split(self.delimiter)[1]
42
                values = desc.split(self.delimiter)
43
                self.desc = values[0]
44
                self.info = values[1]
45
                if len(values) == 4:
46
                    self.scale = [float(values[2]), float(values[3])]
43 47
            else:
44 48
                self.desc = desc
45 49
            
......
89 93
    def getInfo(self):
90 94
        return self.info
91 95
    
92
    def getDescAndInfo(self):
93
        return self.desc + self.delimiter + self.info
96
    def getScale(self):
97
        return self.scale
98
    
99
    def getDescAndInfoAndScale(self):
100
        return self.desc + self.delimiter + self.info + self.delimiter + str(self.scale[0]) + self.delimiter + str(self.scale[1])
94 101
    
95 102
    '''
96 103
        @brief      getter of owner
DTI_PID/DTI_PID/SymbolEditorDialog.py
160 160
            self.ui.minMatchPointLabel.setHidden(True)
161 161
            self.ui.minMatchPointLineEdit.setHidden(True)
162 162

  
163
            self.ui.doubleSpinBoxY.setHidden(True)
164

  
163 165
            self.zoomInitToolClickEvent(None)
164 166
        except Exception as ex:
165 167
            from App import App
......
455 457
                self.ui.spinBoxThreshold.setValue(round(self.selectedSymbol.getThreshold() * 100))
456 458
                self.ui.lineEditDesc.setText(self.selectedSymbol.getDesc())
457 459
                self.ui.lineEditInfo.setText(self.selectedSymbol.getInfo())
460
                self.ui.doubleSpinBoxX.setValue(self.selectedSymbol.getScale()[0])
461
                self.ui.doubleSpinBoxY.setValue(self.selectedSymbol.getScale()[1])
458 462
                self.ui.minMatchPointLineEdit.setText(str(self.selectedSymbol.getMinMatchCount()))
459 463
                self.ui.rotationCountSpinBox.setValue(self.selectedSymbol.getRotationCount() * 90)
460 464
                self.ui.isContainChildCheckBox.setChecked(True if self.selectedSymbol.getIsContainChild() else False)
......
721 725
            else:
722 726
                fileName = self.makeFileName(category, name, name)
723 727
            threshold = str(self.ui.spinBoxThreshold.value())
724
            desc = self.ui.lineEditDesc.text() + '!-!' + self.ui.lineEditInfo.text()
728
            desc = self.ui.lineEditDesc.text() + '!-!' + self.ui.lineEditInfo.text() + '!-!' + str(self.ui.doubleSpinBoxX.value())  + '!-!' + str(self.ui.doubleSpinBoxX.value()) # use x scale only
725 729
            minMatchPoint = self.ui.minMatchPointLineEdit.text()
726 730
            rotationCount = int(self.ui.rotationCountSpinBox.value() / 90)
727 731
            ocrOption = 0
DTI_PID/DTI_PID/SymbolEditor_UI.py
272 272
        self.gridLayout_4.setObjectName("gridLayout_4")
273 273
        self.gridLayout_7 = QtWidgets.QGridLayout()
274 274
        self.gridLayout_7.setObjectName("gridLayout_7")
275
        self.additionalSymbolListWidget = QtWidgets.QListWidget(self.scrollAreaWidgetContents)
276
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
277
        sizePolicy.setHorizontalStretch(0)
278
        sizePolicy.setVerticalStretch(0)
279
        sizePolicy.setHeightForWidth(self.additionalSymbolListWidget.sizePolicy().hasHeightForWidth())
280
        self.additionalSymbolListWidget.setSizePolicy(sizePolicy)
281
        self.additionalSymbolListWidget.setMaximumSize(QtCore.QSize(16777215, 150))
282
        self.additionalSymbolListWidget.setObjectName("additionalSymbolListWidget")
283
        self.gridLayout_7.addWidget(self.additionalSymbolListWidget, 12, 1, 1, 3)
284
        self.isContainChildCheckBox = QtWidgets.QCheckBox(self.scrollAreaWidgetContents)
285
        self.isContainChildCheckBox.setText("")
286
        self.isContainChildCheckBox.setCheckable(True)
287
        self.isContainChildCheckBox.setObjectName("isContainChildCheckBox")
288
        self.gridLayout_7.addWidget(self.isContainChildCheckBox, 7, 1, 1, 3)
275 289
        self.isContainChildLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
276 290
        font = QtGui.QFont()
277 291
        font.setBold(True)
278 292
        font.setWeight(75)
279 293
        self.isContainChildLabel.setFont(font)
280 294
        self.isContainChildLabel.setObjectName("isContainChildLabel")
281
        self.gridLayout_7.addWidget(self.isContainChildLabel, 6, 0, 1, 1)
282
        self.tableWidgetConnList = QtWidgets.QTableWidget(self.scrollAreaWidgetContents)
283
        self.tableWidgetConnList.setMaximumSize(QtCore.QSize(16777215, 150))
284
        self.tableWidgetConnList.setObjectName("tableWidgetConnList")
285
        self.tableWidgetConnList.setColumnCount(0)
286
        self.tableWidgetConnList.setRowCount(0)
287
        self.tableWidgetConnList.verticalHeader().setVisible(False)
288
        self.gridLayout_7.addWidget(self.tableWidgetConnList, 15, 1, 1, 3)
295
        self.gridLayout_7.addWidget(self.isContainChildLabel, 7, 0, 1, 1)
296
        self.checkBoxChange = QtWidgets.QCheckBox(self.scrollAreaWidgetContents)
297
        self.checkBoxChange.setText("")
298
        self.checkBoxChange.setObjectName("checkBoxChange")
299
        self.gridLayout_7.addWidget(self.checkBoxChange, 21, 1, 1, 3)
300
        self.originalPointLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
301
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
302
        sizePolicy.setHorizontalStretch(0)
303
        sizePolicy.setVerticalStretch(0)
304
        sizePolicy.setHeightForWidth(self.originalPointLabel.sizePolicy().hasHeightForWidth())
305
        self.originalPointLabel.setSizePolicy(sizePolicy)
306
        font = QtGui.QFont()
307
        font.setBold(True)
308
        font.setWeight(75)
309
        self.originalPointLabel.setFont(font)
310
        self.originalPointLabel.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
311
        self.originalPointLabel.setObjectName("originalPointLabel")
312
        self.gridLayout_7.addWidget(self.originalPointLabel, 13, 0, 1, 1)
289 313
        self.pushButtonDelConnPt = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
290 314
        self.pushButtonDelConnPt.setMinimumSize(QtCore.QSize(40, 0))
291 315
        self.pushButtonDelConnPt.setMaximumSize(QtCore.QSize(40, 16777215))
......
294 318
        icon18.addPixmap(QtGui.QPixmap(":/newPrefix/Remove.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
295 319
        self.pushButtonDelConnPt.setIcon(icon18)
296 320
        self.pushButtonDelConnPt.setObjectName("pushButtonDelConnPt")
297
        self.gridLayout_7.addWidget(self.pushButtonDelConnPt, 14, 3, 1, 1)
298
        self.thresholdLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
321
        self.gridLayout_7.addWidget(self.pushButtonDelConnPt, 15, 3, 1, 1)
322
        self.isExceptDetectLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
299 323
        font = QtGui.QFont()
300 324
        font.setBold(True)
301 325
        font.setWeight(75)
302
        self.thresholdLabel.setFont(font)
303
        self.thresholdLabel.setObjectName("thresholdLabel")
304
        self.gridLayout_7.addWidget(self.thresholdLabel, 1, 0, 1, 1)
305
        self.additionalSymbolListWidget = QtWidgets.QListWidget(self.scrollAreaWidgetContents)
306
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
307
        sizePolicy.setHorizontalStretch(0)
308
        sizePolicy.setVerticalStretch(0)
309
        sizePolicy.setHeightForWidth(self.additionalSymbolListWidget.sizePolicy().hasHeightForWidth())
310
        self.additionalSymbolListWidget.setSizePolicy(sizePolicy)
311
        self.additionalSymbolListWidget.setMaximumSize(QtCore.QSize(16777215, 150))
312
        self.additionalSymbolListWidget.setObjectName("additionalSymbolListWidget")
313
        self.gridLayout_7.addWidget(self.additionalSymbolListWidget, 11, 1, 1, 3)
326
        self.isExceptDetectLabel.setFont(font)
327
        self.isExceptDetectLabel.setObjectName("isExceptDetectLabel")
328
        self.gridLayout_7.addWidget(self.isExceptDetectLabel, 18, 0, 1, 1)
314 329
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
315 330
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
316 331
        self.spinBoxParent = QtWidgets.QSpinBox(self.scrollAreaWidgetContents)
......
333 348
        self.addAdditionalSymbolButton.setIcon(icon19)
334 349
        self.addAdditionalSymbolButton.setObjectName("addAdditionalSymbolButton")
335 350
        self.horizontalLayout_3.addWidget(self.addAdditionalSymbolButton)
336
        self.gridLayout_7.addLayout(self.horizontalLayout_3, 10, 1, 1, 3)
337
        self.isContainChildCheckBox = QtWidgets.QCheckBox(self.scrollAreaWidgetContents)
338
        self.isContainChildCheckBox.setText("")
339
        self.isContainChildCheckBox.setCheckable(True)
340
        self.isContainChildCheckBox.setObjectName("isContainChildCheckBox")
341
        self.gridLayout_7.addWidget(self.isContainChildCheckBox, 6, 1, 1, 3)
342
        self.checkBoxChange = QtWidgets.QCheckBox(self.scrollAreaWidgetContents)
343
        self.checkBoxChange.setText("")
344
        self.checkBoxChange.setObjectName("checkBoxChange")
345
        self.gridLayout_7.addWidget(self.checkBoxChange, 20, 1, 1, 3)
346
        self.originalPointLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
347
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
348
        sizePolicy.setHorizontalStretch(0)
349
        sizePolicy.setVerticalStretch(0)
350
        sizePolicy.setHeightForWidth(self.originalPointLabel.sizePolicy().hasHeightForWidth())
351
        self.originalPointLabel.setSizePolicy(sizePolicy)
352
        font = QtGui.QFont()
353
        font.setBold(True)
354
        font.setWeight(75)
355
        self.originalPointLabel.setFont(font)
356
        self.originalPointLabel.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
357
        self.originalPointLabel.setObjectName("originalPointLabel")
358
        self.gridLayout_7.addWidget(self.originalPointLabel, 12, 0, 1, 1)
359
        self.isExceptDetectLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
351
        self.gridLayout_7.addLayout(self.horizontalLayout_3, 11, 1, 1, 3)
352
        self.tableWidgetConnList = QtWidgets.QTableWidget(self.scrollAreaWidgetContents)
353
        self.tableWidgetConnList.setMaximumSize(QtCore.QSize(16777215, 150))
354
        self.tableWidgetConnList.setObjectName("tableWidgetConnList")
355
        self.tableWidgetConnList.setColumnCount(0)
356
        self.tableWidgetConnList.setRowCount(0)
357
        self.tableWidgetConnList.verticalHeader().setVisible(False)
358
        self.gridLayout_7.addWidget(self.tableWidgetConnList, 16, 1, 1, 3)
359
        self.thresholdLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
360 360
        font = QtGui.QFont()
361 361
        font.setBold(True)
362 362
        font.setWeight(75)
363
        self.isExceptDetectLabel.setFont(font)
364
        self.isExceptDetectLabel.setObjectName("isExceptDetectLabel")
365
        self.gridLayout_7.addWidget(self.isExceptDetectLabel, 17, 0, 1, 1)
363
        self.thresholdLabel.setFont(font)
364
        self.thresholdLabel.setObjectName("thresholdLabel")
365
        self.gridLayout_7.addWidget(self.thresholdLabel, 1, 0, 1, 1)
366 366
        self.isExceptDetectCheckBox = QtWidgets.QCheckBox(self.scrollAreaWidgetContents)
367 367
        self.isExceptDetectCheckBox.setText("")
368 368
        self.isExceptDetectCheckBox.setObjectName("isExceptDetectCheckBox")
369
        self.gridLayout_7.addWidget(self.isExceptDetectCheckBox, 17, 1, 1, 3)
370
        self.spinBoxThreshold = QtWidgets.QSpinBox(self.scrollAreaWidgetContents)
371
        self.spinBoxThreshold.setMinimum(1)
372
        self.spinBoxThreshold.setMaximum(100)
373
        self.spinBoxThreshold.setProperty("value", 75)
374
        self.spinBoxThreshold.setObjectName("spinBoxThreshold")
375
        self.gridLayout_7.addWidget(self.spinBoxThreshold, 1, 1, 1, 3)
376
        self.label_5 = QtWidgets.QLabel(self.scrollAreaWidgetContents)
369
        self.gridLayout_7.addWidget(self.isExceptDetectCheckBox, 18, 1, 1, 3)
370
        self.spinBoxhasInstrumentLabel = QtWidgets.QSpinBox(self.scrollAreaWidgetContents)
371
        self.spinBoxhasInstrumentLabel.setMaximum(1)
372
        self.spinBoxhasInstrumentLabel.setObjectName("spinBoxhasInstrumentLabel")
373
        self.gridLayout_7.addWidget(self.spinBoxhasInstrumentLabel, 17, 1, 1, 3)
374
        self.additionalSymbolLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
377 375
        font = QtGui.QFont()
378 376
        font.setBold(True)
379 377
        font.setWeight(75)
380
        self.label_5.setFont(font)
381
        self.label_5.setObjectName("label_5")
382
        self.gridLayout_7.addWidget(self.label_5, 8, 0, 1, 1)
378
        self.additionalSymbolLabel.setFont(font)
379
        self.additionalSymbolLabel.setObjectName("additionalSymbolLabel")
380
        self.gridLayout_7.addWidget(self.additionalSymbolLabel, 11, 0, 1, 1)
383 381
        self.originalPointLineEdit = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
384 382
        self.originalPointLineEdit.setReadOnly(True)
385 383
        self.originalPointLineEdit.setObjectName("originalPointLineEdit")
386
        self.gridLayout_7.addWidget(self.originalPointLineEdit, 12, 1, 1, 1)
387
        self.label_3 = QtWidgets.QLabel(self.scrollAreaWidgetContents)
388
        font = QtGui.QFont()
389
        font.setBold(True)
390
        font.setWeight(75)
391
        self.label_3.setFont(font)
392
        self.label_3.setObjectName("label_3")
393
        self.gridLayout_7.addWidget(self.label_3, 20, 0, 1, 1)
394
        self.delTextAreaButton = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
395
        self.delTextAreaButton.setMaximumSize(QtCore.QSize(40, 16777215))
396
        self.delTextAreaButton.setText("")
397
        self.delTextAreaButton.setIcon(icon18)
398
        self.delTextAreaButton.setObjectName("delTextAreaButton")
399
        self.gridLayout_7.addWidget(self.delTextAreaButton, 8, 3, 1, 1)
400
        self.makeFlipCheckBox = QtWidgets.QCheckBox(self.scrollAreaWidgetContents)
401
        self.makeFlipCheckBox.setText("")
402
        self.makeFlipCheckBox.setObjectName("makeFlipCheckBox")
403
        self.gridLayout_7.addWidget(self.makeFlipCheckBox, 19, 1, 1, 3)
404
        self.immediateInsertCheckBox = QtWidgets.QCheckBox(self.scrollAreaWidgetContents)
405
        self.immediateInsertCheckBox.setText("")
406
        self.immediateInsertCheckBox.setObjectName("immediateInsertCheckBox")
407
        self.gridLayout_7.addWidget(self.immediateInsertCheckBox, 18, 1, 1, 3)
408
        self.rotationCountLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
409
        font = QtGui.QFont()
410
        font.setBold(True)
411
        font.setWeight(75)
412
        self.rotationCountLabel.setFont(font)
413
        self.rotationCountLabel.setObjectName("rotationCountLabel")
414
        self.gridLayout_7.addWidget(self.rotationCountLabel, 5, 0, 1, 1)
415
        self.spinBoxhasInstrumentLabel = QtWidgets.QSpinBox(self.scrollAreaWidgetContents)
416
        self.spinBoxhasInstrumentLabel.setMaximum(1)
417
        self.spinBoxhasInstrumentLabel.setObjectName("spinBoxhasInstrumentLabel")
418
        self.gridLayout_7.addWidget(self.spinBoxhasInstrumentLabel, 16, 1, 1, 3)
419
        self.rotationCountSpinBox = QtWidgets.QSpinBox(self.scrollAreaWidgetContents)
420
        self.rotationCountSpinBox.setMinimum(0)
421
        self.rotationCountSpinBox.setMaximum(270)
422
        self.rotationCountSpinBox.setSingleStep(90)
423
        self.rotationCountSpinBox.setProperty("value", 0)
424
        self.rotationCountSpinBox.setObjectName("rotationCountSpinBox")
425
        self.gridLayout_7.addWidget(self.rotationCountSpinBox, 5, 1, 1, 3)
384
        self.gridLayout_7.addWidget(self.originalPointLineEdit, 13, 1, 1, 1)
426 385
        self.label_6 = QtWidgets.QLabel(self.scrollAreaWidgetContents)
427 386
        font = QtGui.QFont()
428 387
        font.setBold(True)
429 388
        font.setWeight(75)
430 389
        self.label_6.setFont(font)
431 390
        self.label_6.setObjectName("label_6")
432
        self.gridLayout_7.addWidget(self.label_6, 13, 0, 1, 1)
433
        self.pushButtonConvertingPointAdd = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
434
        self.pushButtonConvertingPointAdd.setMaximumSize(QtCore.QSize(40, 16777215))
435
        self.pushButtonConvertingPointAdd.setText("")
436
        self.pushButtonConvertingPointAdd.setIcon(icon19)
437
        self.pushButtonConvertingPointAdd.setObjectName("pushButtonConvertingPointAdd")
438
        self.gridLayout_7.addWidget(self.pushButtonConvertingPointAdd, 13, 2, 1, 1)
439
        self.addTextAreaButton = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
440
        self.addTextAreaButton.setMaximumSize(QtCore.QSize(40, 16777215))
441
        self.addTextAreaButton.setText("")
442
        self.addTextAreaButton.setIcon(icon19)
443
        self.addTextAreaButton.setObjectName("addTextAreaButton")
444
        self.gridLayout_7.addWidget(self.addTextAreaButton, 8, 2, 1, 1)
445
        self.makeFlipLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
446
        font = QtGui.QFont()
447
        font.setBold(True)
448
        font.setWeight(75)
449
        self.makeFlipLabel.setFont(font)
450
        self.makeFlipLabel.setObjectName("makeFlipLabel")
451
        self.gridLayout_7.addWidget(self.makeFlipLabel, 19, 0, 1, 1)
391
        self.gridLayout_7.addWidget(self.label_6, 14, 0, 1, 1)
452 392
        self.minMatchPointLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
453 393
        font = QtGui.QFont()
454 394
        font.setBold(True)
455 395
        font.setWeight(75)
456 396
        self.minMatchPointLabel.setFont(font)
457 397
        self.minMatchPointLabel.setObjectName("minMatchPointLabel")
458
        self.gridLayout_7.addWidget(self.minMatchPointLabel, 4, 0, 1, 1)
398
        self.gridLayout_7.addWidget(self.minMatchPointLabel, 5, 0, 1, 1)
399
        self.connectionPointLineEdit = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
400
        self.connectionPointLineEdit.setReadOnly(True)
401
        self.connectionPointLineEdit.setObjectName("connectionPointLineEdit")
402
        self.gridLayout_7.addWidget(self.connectionPointLineEdit, 15, 1, 1, 1)
403
        self.immediateInsertCheckBox = QtWidgets.QCheckBox(self.scrollAreaWidgetContents)
404
        self.immediateInsertCheckBox.setText("")
405
        self.immediateInsertCheckBox.setObjectName("immediateInsertCheckBox")
406
        self.gridLayout_7.addWidget(self.immediateInsertCheckBox, 19, 1, 1, 3)
459 407
        self.label_4 = QtWidgets.QLabel(self.scrollAreaWidgetContents)
460 408
        font = QtGui.QFont()
461 409
        font.setBold(True)
462 410
        font.setWeight(75)
463 411
        self.label_4.setFont(font)
464 412
        self.label_4.setObjectName("label_4")
465
        self.gridLayout_7.addWidget(self.label_4, 21, 0, 1, 1)
466
        self.connectionPointLineEdit = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
467
        self.connectionPointLineEdit.setReadOnly(True)
468
        self.connectionPointLineEdit.setObjectName("connectionPointLineEdit")
469
        self.gridLayout_7.addWidget(self.connectionPointLineEdit, 14, 1, 1, 1)
470
        self.minMatchPointLineEdit = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
471
        self.minMatchPointLineEdit.setEnabled(False)
472
        self.minMatchPointLineEdit.setObjectName("minMatchPointLineEdit")
473
        self.gridLayout_7.addWidget(self.minMatchPointLineEdit, 4, 1, 1, 3)
413
        self.gridLayout_7.addWidget(self.label_4, 22, 0, 1, 1)
474 414
        self.textAreaTableWidget = QtWidgets.QTableWidget(self.scrollAreaWidgetContents)
475 415
        self.textAreaTableWidget.setObjectName("textAreaTableWidget")
476 416
        self.textAreaTableWidget.setColumnCount(0)
477 417
        self.textAreaTableWidget.setRowCount(0)
478
        self.gridLayout_7.addWidget(self.textAreaTableWidget, 9, 1, 1, 3)
418
        self.gridLayout_7.addWidget(self.textAreaTableWidget, 10, 1, 1, 3)
419
        self.spinBoxThreshold = QtWidgets.QSpinBox(self.scrollAreaWidgetContents)
420
        self.spinBoxThreshold.setMinimum(1)
421
        self.spinBoxThreshold.setMaximum(100)
422
        self.spinBoxThreshold.setProperty("value", 75)
423
        self.spinBoxThreshold.setObjectName("spinBoxThreshold")
424
        self.gridLayout_7.addWidget(self.spinBoxThreshold, 1, 1, 1, 3)
425
        self.delTextAreaButton = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
426
        self.delTextAreaButton.setMaximumSize(QtCore.QSize(40, 16777215))
427
        self.delTextAreaButton.setText("")
428
        self.delTextAreaButton.setIcon(icon18)
429
        self.delTextAreaButton.setObjectName("delTextAreaButton")
430
        self.gridLayout_7.addWidget(self.delTextAreaButton, 9, 3, 1, 1)
431
        self.pushButtonConvertingPointAdd = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
432
        self.pushButtonConvertingPointAdd.setMaximumSize(QtCore.QSize(40, 16777215))
433
        self.pushButtonConvertingPointAdd.setText("")
434
        self.pushButtonConvertingPointAdd.setIcon(icon19)
435
        self.pushButtonConvertingPointAdd.setObjectName("pushButtonConvertingPointAdd")
436
        self.gridLayout_7.addWidget(self.pushButtonConvertingPointAdd, 14, 2, 1, 1)
479 437
        self.pushButtonChange = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
480 438
        self.pushButtonChange.setObjectName("pushButtonChange")
481
        self.gridLayout_7.addWidget(self.pushButtonChange, 21, 1, 1, 3)
439
        self.gridLayout_7.addWidget(self.pushButtonChange, 22, 1, 1, 3)
482 440
        self.nameLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
483 441
        font = QtGui.QFont()
484 442
        font.setBold(True)
......
486 444
        self.nameLabel.setFont(font)
487 445
        self.nameLabel.setObjectName("nameLabel")
488 446
        self.gridLayout_7.addWidget(self.nameLabel, 0, 0, 1, 1)
447
        self.label_5 = QtWidgets.QLabel(self.scrollAreaWidgetContents)
448
        font = QtGui.QFont()
449
        font.setBold(True)
450
        font.setWeight(75)
451
        self.label_5.setFont(font)
452
        self.label_5.setObjectName("label_5")
453
        self.gridLayout_7.addWidget(self.label_5, 9, 0, 1, 1)
454
        self.rotationCountLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
455
        font = QtGui.QFont()
456
        font.setBold(True)
457
        font.setWeight(75)
458
        self.rotationCountLabel.setFont(font)
459
        self.rotationCountLabel.setObjectName("rotationCountLabel")
460
        self.gridLayout_7.addWidget(self.rotationCountLabel, 6, 0, 1, 1)
461
        self.minMatchPointLineEdit = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
462
        self.minMatchPointLineEdit.setEnabled(False)
463
        self.minMatchPointLineEdit.setObjectName("minMatchPointLineEdit")
464
        self.gridLayout_7.addWidget(self.minMatchPointLineEdit, 5, 1, 1, 3)
489 465
        self.immediateInsertLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
490 466
        font = QtGui.QFont()
491 467
        font.setBold(True)
492 468
        font.setWeight(75)
493 469
        self.immediateInsertLabel.setFont(font)
494 470
        self.immediateInsertLabel.setObjectName("immediateInsertLabel")
495
        self.gridLayout_7.addWidget(self.immediateInsertLabel, 18, 0, 1, 1)
496
        self.additionalSymbolLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
471
        self.gridLayout_7.addWidget(self.immediateInsertLabel, 19, 0, 1, 1)
472
        self.label_3 = QtWidgets.QLabel(self.scrollAreaWidgetContents)
497 473
        font = QtGui.QFont()
498 474
        font.setBold(True)
499 475
        font.setWeight(75)
500
        self.additionalSymbolLabel.setFont(font)
501
        self.additionalSymbolLabel.setObjectName("additionalSymbolLabel")
502
        self.gridLayout_7.addWidget(self.additionalSymbolLabel, 10, 0, 1, 1)
503
        self.nameLineEdit = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
504
        self.nameLineEdit.setObjectName("nameLineEdit")
505
        self.gridLayout_7.addWidget(self.nameLineEdit, 0, 1, 1, 3)
506
        self.addConnectionPointButton = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
507
        self.addConnectionPointButton.setMinimumSize(QtCore.QSize(40, 0))
508
        self.addConnectionPointButton.setMaximumSize(QtCore.QSize(40, 16777215))
509
        self.addConnectionPointButton.setText("")
510
        self.addConnectionPointButton.setIcon(icon19)
511
        self.addConnectionPointButton.setObjectName("addConnectionPointButton")
512
        self.gridLayout_7.addWidget(self.addConnectionPointButton, 14, 2, 1, 1)
476
        self.label_3.setFont(font)
477
        self.label_3.setObjectName("label_3")
478
        self.gridLayout_7.addWidget(self.label_3, 21, 0, 1, 1)
479
        self.makeFlipLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
480
        font = QtGui.QFont()
481
        font.setBold(True)
482
        font.setWeight(75)
483
        self.makeFlipLabel.setFont(font)
484
        self.makeFlipLabel.setObjectName("makeFlipLabel")
485
        self.gridLayout_7.addWidget(self.makeFlipLabel, 20, 0, 1, 1)
486
        self.addTextAreaButton = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
487
        self.addTextAreaButton.setMaximumSize(QtCore.QSize(40, 16777215))
488
        self.addTextAreaButton.setText("")
489
        self.addTextAreaButton.setIcon(icon19)
490
        self.addTextAreaButton.setObjectName("addTextAreaButton")
491
        self.gridLayout_7.addWidget(self.addTextAreaButton, 9, 2, 1, 1)
492
        self.makeFlipCheckBox = QtWidgets.QCheckBox(self.scrollAreaWidgetContents)
493
        self.makeFlipCheckBox.setText("")
494
        self.makeFlipCheckBox.setObjectName("makeFlipCheckBox")
495
        self.gridLayout_7.addWidget(self.makeFlipCheckBox, 20, 1, 1, 3)
496
        self.rotationCountSpinBox = QtWidgets.QSpinBox(self.scrollAreaWidgetContents)
497
        self.rotationCountSpinBox.setMinimum(0)
498
        self.rotationCountSpinBox.setMaximum(270)
499
        self.rotationCountSpinBox.setSingleStep(90)
500
        self.rotationCountSpinBox.setProperty("value", 0)
501
        self.rotationCountSpinBox.setObjectName("rotationCountSpinBox")
502
        self.gridLayout_7.addWidget(self.rotationCountSpinBox, 6, 1, 1, 3)
513 503
        self.lineEditConvertingPoint = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
514 504
        self.lineEditConvertingPoint.setReadOnly(True)
515 505
        self.lineEditConvertingPoint.setObjectName("lineEditConvertingPoint")
516
        self.gridLayout_7.addWidget(self.lineEditConvertingPoint, 13, 1, 1, 1)
506
        self.gridLayout_7.addWidget(self.lineEditConvertingPoint, 14, 1, 1, 1)
507
        self.lineEditDesc = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
508
        self.lineEditDesc.setObjectName("lineEditDesc")
509
        self.gridLayout_7.addWidget(self.lineEditDesc, 2, 1, 1, 3)
517 510
        self.pushButtonConvertingPointDelete = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
518 511
        self.pushButtonConvertingPointDelete.setMaximumSize(QtCore.QSize(40, 16777215))
519 512
        self.pushButtonConvertingPointDelete.setText("")
520 513
        self.pushButtonConvertingPointDelete.setIcon(icon18)
521 514
        self.pushButtonConvertingPointDelete.setObjectName("pushButtonConvertingPointDelete")
522
        self.gridLayout_7.addWidget(self.pushButtonConvertingPointDelete, 13, 3, 1, 1)
523
        self.addOriginalPointButton = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
524
        self.addOriginalPointButton.setMaximumSize(QtCore.QSize(40, 16777215))
525
        self.addOriginalPointButton.setText("")
526
        self.addOriginalPointButton.setIcon(icon19)
527
        self.addOriginalPointButton.setObjectName("addOriginalPointButton")
528
        self.gridLayout_7.addWidget(self.addOriginalPointButton, 12, 2, 1, 1)
529
        self.connectionPointLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
530
        font = QtGui.QFont()
531
        font.setBold(True)
532
        font.setWeight(75)
533
        self.connectionPointLabel.setFont(font)
534
        self.connectionPointLabel.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
535
        self.connectionPointLabel.setObjectName("connectionPointLabel")
536
        self.gridLayout_7.addWidget(self.connectionPointLabel, 14, 0, 1, 1)
515
        self.gridLayout_7.addWidget(self.pushButtonConvertingPointDelete, 14, 3, 1, 1)
516
        self.nameLineEdit = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
517
        self.nameLineEdit.setObjectName("nameLineEdit")
518
        self.gridLayout_7.addWidget(self.nameLineEdit, 0, 1, 1, 3)
537 519
        self.textAreaLineEdit = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
538 520
        self.textAreaLineEdit.setObjectName("textAreaLineEdit")
539
        self.gridLayout_7.addWidget(self.textAreaLineEdit, 8, 1, 1, 1)
521
        self.gridLayout_7.addWidget(self.textAreaLineEdit, 9, 1, 1, 1)
540 522
        self.label_7 = QtWidgets.QLabel(self.scrollAreaWidgetContents)
541 523
        font = QtGui.QFont()
542 524
        font.setBold(True)
......
544 526
        self.label_7.setFont(font)
545 527
        self.label_7.setObjectName("label_7")
546 528
        self.gridLayout_7.addWidget(self.label_7, 2, 0, 1, 1)
547
        self.lineEditDesc = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
548
        self.lineEditDesc.setObjectName("lineEditDesc")
549
        self.gridLayout_7.addWidget(self.lineEditDesc, 2, 1, 1, 3)
550
        self.hasInstrumentLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
551
        font = QtGui.QFont()
552
        font.setBold(True)
553
        font.setWeight(75)
554
        self.hasInstrumentLabel.setFont(font)
555
        self.hasInstrumentLabel.setObjectName("hasInstrumentLabel")
556
        self.gridLayout_7.addWidget(self.hasInstrumentLabel, 16, 0, 1, 1)
557 529
        self.groupBox = QtWidgets.QGroupBox(self.scrollAreaWidgetContents)
558 530
        font = QtGui.QFont()
559 531
        font.setBold(True)
......
568 540
        self.lineEditFilter = QtWidgets.QLineEdit(self.groupBox)
569 541
        self.lineEditFilter.setObjectName("lineEditFilter")
570 542
        self.gridLayout_8.addWidget(self.lineEditFilter, 0, 0, 1, 1)
571
        self.gridLayout_7.addWidget(self.groupBox, 7, 0, 1, 4)
543
        self.gridLayout_7.addWidget(self.groupBox, 8, 0, 1, 4)
572 544
        self.label_8 = QtWidgets.QLabel(self.scrollAreaWidgetContents)
573 545
        font = QtGui.QFont()
574 546
        font.setBold(True)
......
579 551
        self.lineEditInfo = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
580 552
        self.lineEditInfo.setObjectName("lineEditInfo")
581 553
        self.gridLayout_7.addWidget(self.lineEditInfo, 3, 1, 1, 3)
554
        self.connectionPointLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
555
        font = QtGui.QFont()
556
        font.setBold(True)
557
        font.setWeight(75)
558
        self.connectionPointLabel.setFont(font)
559
        self.connectionPointLabel.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
560
        self.connectionPointLabel.setObjectName("connectionPointLabel")
561
        self.gridLayout_7.addWidget(self.connectionPointLabel, 15, 0, 1, 1)
562
        self.addOriginalPointButton = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
563
        self.addOriginalPointButton.setMaximumSize(QtCore.QSize(40, 16777215))
564
        self.addOriginalPointButton.setText("")
565
        self.addOriginalPointButton.setIcon(icon19)
566
        self.addOriginalPointButton.setObjectName("addOriginalPointButton")
567
        self.gridLayout_7.addWidget(self.addOriginalPointButton, 13, 2, 1, 1)
568
        self.addConnectionPointButton = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
569
        self.addConnectionPointButton.setMinimumSize(QtCore.QSize(40, 0))
570
        self.addConnectionPointButton.setMaximumSize(QtCore.QSize(40, 16777215))
571
        self.addConnectionPointButton.setText("")
572
        self.addConnectionPointButton.setIcon(icon19)
573
        self.addConnectionPointButton.setObjectName("addConnectionPointButton")
574
        self.gridLayout_7.addWidget(self.addConnectionPointButton, 15, 2, 1, 1)
575
        self.hasInstrumentLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
576
        font = QtGui.QFont()
577
        font.setBold(True)
578
        font.setWeight(75)
579
        self.hasInstrumentLabel.setFont(font)
580
        self.hasInstrumentLabel.setObjectName("hasInstrumentLabel")
581
        self.gridLayout_7.addWidget(self.hasInstrumentLabel, 17, 0, 1, 1)
582
        self.label_9 = QtWidgets.QLabel(self.scrollAreaWidgetContents)
583
        font = QtGui.QFont()
584
        font.setBold(True)
585
        font.setWeight(75)
586
        self.label_9.setFont(font)
587
        self.label_9.setObjectName("label_9")
588
        self.gridLayout_7.addWidget(self.label_9, 4, 0, 1, 1)
589
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
590
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
591
        self.doubleSpinBoxX = QtWidgets.QDoubleSpinBox(self.scrollAreaWidgetContents)
592
        self.doubleSpinBoxX.setDecimals(1)
593
        self.doubleSpinBoxX.setMinimum(0.3)
594
        self.doubleSpinBoxX.setMaximum(9.9)
595
        self.doubleSpinBoxX.setSingleStep(0.1)
596
        self.doubleSpinBoxX.setObjectName("doubleSpinBoxX")
597
        self.horizontalLayout_2.addWidget(self.doubleSpinBoxX)
598
        self.doubleSpinBoxY = QtWidgets.QDoubleSpinBox(self.scrollAreaWidgetContents)
599
        self.doubleSpinBoxY.setDecimals(1)
600
        self.doubleSpinBoxY.setMinimum(0.3)
601
        self.doubleSpinBoxY.setMaximum(9.9)
602
        self.doubleSpinBoxY.setSingleStep(0.1)
603
        self.doubleSpinBoxY.setObjectName("doubleSpinBoxY")
604
        self.horizontalLayout_2.addWidget(self.doubleSpinBoxY)
605
        self.gridLayout_7.addLayout(self.horizontalLayout_2, 4, 1, 1, 3)
582 606
        self.gridLayout_4.addLayout(self.gridLayout_7, 0, 0, 1, 1)
583 607
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
584 608
        self.verticalLayout.addWidget(self.scrollArea)
......
608 632
        self.label.setText(_translate("SymbolEditorDialog", "Normal Color :"))
609 633
        self.label_2.setText(_translate("SymbolEditorDialog", "Highlight Color :"))
610 634
        self.isContainChildLabel.setText(_translate("SymbolEditorDialog", "Include Child Symbol"))
611
        self.thresholdLabel.setText(_translate("SymbolEditorDialog", "Threshold(%)"))
612 635
        self.originalPointLabel.setText(_translate("SymbolEditorDialog", "Original Point"))
613 636
        self.isExceptDetectLabel.setText(_translate("SymbolEditorDialog", "Exclude"))
614
        self.label_5.setText(_translate("SymbolEditorDialog", "Text Area"))
615
        self.label_3.setText(_translate("SymbolEditorDialog", "Change Base, Additional"))
616
        self.rotationCountLabel.setText(_translate("SymbolEditorDialog", "Rotation Detection Degree"))
637
        self.thresholdLabel.setText(_translate("SymbolEditorDialog", "Threshold(%)"))
638
        self.additionalSymbolLabel.setText(_translate("SymbolEditorDialog", "Addition Symbol"))
617 639
        self.label_6.setText(_translate("SymbolEditorDialog", "Converting Point"))
618
        self.makeFlipLabel.setText(_translate("SymbolEditorDialog", "Detect Flip"))
619 640
        self.minMatchPointLabel.setText(_translate("SymbolEditorDialog", "Min Feature Count"))
620 641
        self.label_4.setText(_translate("SymbolEditorDialog", "Symbol Info on Drawing"))
621 642
        self.pushButtonChange.setText(_translate("SymbolEditorDialog", "Change Item on Drawing without DB Update"))
622 643
        self.nameLabel.setText(_translate("SymbolEditorDialog", "Symbol Name"))
644
        self.label_5.setText(_translate("SymbolEditorDialog", "Text Area"))
645
        self.rotationCountLabel.setText(_translate("SymbolEditorDialog", "Rotation Detection Degree"))
623 646
        self.immediateInsertLabel.setText(_translate("SymbolEditorDialog", "Insert Symbol When Create"))
624
        self.additionalSymbolLabel.setText(_translate("SymbolEditorDialog", "Addition Symbol"))
625
        self.connectionPointLabel.setText(_translate("SymbolEditorDialog", "Connection Point"))
647
        self.label_3.setText(_translate("SymbolEditorDialog", "Change Base, Additional"))
648
        self.makeFlipLabel.setText(_translate("SymbolEditorDialog", "Detect Flip"))
626 649
        self.label_7.setText(_translate("SymbolEditorDialog", "Description"))
627
        self.hasInstrumentLabel.setText(_translate("SymbolEditorDialog", "Include Text"))
628 650
        self.groupBox.setTitle(_translate("SymbolEditorDialog", "Base Symbol"))
629 651
        self.lineEditFilter.setPlaceholderText(_translate("SymbolEditorDialog", "Search..."))
630 652
        self.label_8.setText(_translate("SymbolEditorDialog", "Infomaiton"))
653
        self.connectionPointLabel.setText(_translate("SymbolEditorDialog", "Connection Point"))
654
        self.hasInstrumentLabel.setText(_translate("SymbolEditorDialog", "Include Text"))
655
        self.label_9.setText(_translate("SymbolEditorDialog", "Default Scale"))
631 656
import MainWindow_rc
632 657

  
633 658

  
DTI_PID/DTI_PID/UI/SymbolEditor.ui
581 581
            <layout class="QGridLayout" name="gridLayout_4">
582 582
             <item row="0" column="0">
583 583
              <layout class="QGridLayout" name="gridLayout_7">
584
               <item row="6" column="0">
584
               <item row="12" column="1" colspan="3">
585
                <widget class="QListWidget" name="additionalSymbolListWidget">
586
                 <property name="sizePolicy">
587
                  <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
588
                   <horstretch>0</horstretch>
589
                   <verstretch>0</verstretch>
590
                  </sizepolicy>
591
                 </property>
592
                 <property name="maximumSize">
593
                  <size>
594
                   <width>16777215</width>
595
                   <height>150</height>
596
                  </size>
597
                 </property>
598
                </widget>
599
               </item>
600
               <item row="7" column="1" colspan="3">
601
                <widget class="QCheckBox" name="isContainChildCheckBox">
602
                 <property name="text">
603
                  <string/>
604
                 </property>
605
                 <property name="checkable">
606
                  <bool>true</bool>
607
                 </property>
608
                </widget>
609
               </item>
610
               <item row="7" column="0">
585 611
                <widget class="QLabel" name="isContainChildLabel">
586 612
                 <property name="font">
587 613
                  <font>
......
594 620
                 </property>
595 621
                </widget>
596 622
               </item>
597
               <item row="15" column="1" colspan="3">
598
                <widget class="QTableWidget" name="tableWidgetConnList">
599
                 <property name="maximumSize">
600
                  <size>
601
                   <width>16777215</width>
602
                   <height>150</height>
603
                  </size>
623
               <item row="21" column="1" colspan="3">
624
                <widget class="QCheckBox" name="checkBoxChange">
625
                 <property name="text">
626
                  <string/>
604 627
                 </property>
605
                 <attribute name="verticalHeaderVisible">
606
                  <bool>false</bool>
607
                 </attribute>
608 628
                </widget>
609 629
               </item>
610
               <item row="14" column="3">
630
               <item row="13" column="0">
631
                <widget class="QLabel" name="originalPointLabel">
632
                 <property name="sizePolicy">
633
                  <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
634
                   <horstretch>0</horstretch>
635
                   <verstretch>0</verstretch>
636
                  </sizepolicy>
637
                 </property>
638
                 <property name="font">
639
                  <font>
640
                   <weight>75</weight>
641
                   <bold>true</bold>
642
                  </font>
643
                 </property>
644
                 <property name="text">
645
                  <string>Original Point</string>
646
                 </property>
647
                 <property name="alignment">
648
                  <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
649
                 </property>
650
                </widget>
651
               </item>
652
               <item row="15" column="3">
611 653
                <widget class="QPushButton" name="pushButtonDelConnPt">
612 654
                 <property name="minimumSize">
613 655
                  <size>
......
630 672
                 </property>
631 673
                </widget>
632 674
               </item>
633
               <item row="1" column="0">
634
                <widget class="QLabel" name="thresholdLabel">
675
               <item row="18" column="0">
676
                <widget class="QLabel" name="isExceptDetectLabel">
635 677
                 <property name="font">
636 678
                  <font>
637 679
                   <weight>75</weight>
......
639 681
                  </font>
640 682
                 </property>
641 683
                 <property name="text">
642
                  <string>Threshold(%)</string>
684
                  <string>Exclude</string>
643 685
                 </property>
644 686
                </widget>
645 687
               </item>
646 688
               <item row="11" column="1" colspan="3">
647
                <widget class="QListWidget" name="additionalSymbolListWidget">
648
                 <property name="sizePolicy">
649
                  <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
650
                   <horstretch>0</horstretch>
651
                   <verstretch>0</verstretch>
652
                  </sizepolicy>
653
                 </property>
654
                 <property name="maximumSize">
655
                  <size>
656
                   <width>16777215</width>
657
                   <height>150</height>
658
                  </size>
659
                 </property>
660
                </widget>
661
               </item>
662
               <item row="10" column="1" colspan="3">
663 689
                <layout class="QHBoxLayout" name="horizontalLayout_3">
664 690
                 <item>
665 691
                  <widget class="QSpinBox" name="spinBoxParent">
......
706 732
                 </item>
707 733
                </layout>
708 734
               </item>
709
               <item row="6" column="1" colspan="3">
710
                <widget class="QCheckBox" name="isContainChildCheckBox">
711
                 <property name="text">
712
                  <string/>
713
                 </property>
714
                 <property name="checkable">
715
                  <bool>true</bool>
716
                 </property>
717
                </widget>
718
               </item>
719
               <item row="20" column="1" colspan="3">
720
                <widget class="QCheckBox" name="checkBoxChange">
721
                 <property name="text">
722
                  <string/>
723
                 </property>
724
                </widget>
725
               </item>
726
               <item row="12" column="0">
727
                <widget class="QLabel" name="originalPointLabel">
728
                 <property name="sizePolicy">
729
                  <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
730
                   <horstretch>0</horstretch>
731
                   <verstretch>0</verstretch>
732
                  </sizepolicy>
733
                 </property>
734
                 <property name="font">
735
                  <font>
736
                   <weight>75</weight>
737
                   <bold>true</bold>
738
                  </font>
739
                 </property>
740
                 <property name="text">
741
                  <string>Original Point</string>
742
                 </property>
743
                 <property name="alignment">
744
                  <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
735
               <item row="16" column="1" colspan="3">
736
                <widget class="QTableWidget" name="tableWidgetConnList">
737
                 <property name="maximumSize">
738
                  <size>
739
                   <width>16777215</width>
740
                   <height>150</height>
741
                  </size>
745 742
                 </property>
743
                 <attribute name="verticalHeaderVisible">
744
                  <bool>false</bool>
745
                 </attribute>
746 746
                </widget>
747 747
               </item>
748
               <item row="17" column="0">
749
                <widget class="QLabel" name="isExceptDetectLabel">
748
               <item row="1" column="0">
749
                <widget class="QLabel" name="thresholdLabel">
750 750
                 <property name="font">
751 751
                  <font>
752 752
                   <weight>75</weight>
......
754 754
                  </font>
755 755
                 </property>
756 756
                 <property name="text">
757
                  <string>Exclude</string>
757
                  <string>Threshold(%)</string>
758 758
                 </property>
759 759
                </widget>
760 760
               </item>
761
               <item row="17" column="1" colspan="3">
761
               <item row="18" column="1" colspan="3">
762 762
                <widget class="QCheckBox" name="isExceptDetectCheckBox">
763 763
                 <property name="text">
764 764
                  <string/>
765 765
                 </property>
766 766
                </widget>
767 767
               </item>
768
               <item row="1" column="1" colspan="3">
769
                <widget class="QSpinBox" name="spinBoxThreshold">
770
                 <property name="minimum">
771
                  <number>1</number>
772
                 </property>
768
               <item row="17" column="1" colspan="3">
769
                <widget class="QSpinBox" name="spinBoxhasInstrumentLabel">
773 770
                 <property name="maximum">
774
                  <number>100</number>
775
                 </property>
776
                 <property name="value">
777
                  <number>75</number>
771
                  <number>1</number>
778 772
                 </property>
779 773
                </widget>
780 774
               </item>
781
               <item row="8" column="0">
782
                <widget class="QLabel" name="label_5">
775
               <item row="11" column="0">
776
                <widget class="QLabel" name="additionalSymbolLabel">
783 777
                 <property name="font">
784 778
                  <font>
785 779
                   <weight>75</weight>
......
787 781
                  </font>
788 782
                 </property>
789 783
                 <property name="text">
790
                  <string>Text Area</string>
784
                  <string>Addition Symbol</string>
791 785
                 </property>
792 786
                </widget>
793 787
               </item>
794
               <item row="12" column="1">
788
               <item row="13" column="1">
795 789
                <widget class="QLineEdit" name="originalPointLineEdit">
796 790
                 <property name="readOnly">
797 791
                  <bool>true</bool>
798 792
                 </property>
799 793
                </widget>
800 794
               </item>
801
               <item row="20" column="0">
802
                <widget class="QLabel" name="label_3">
795
               <item row="14" column="0">
796
                <widget class="QLabel" name="label_6">
803 797
                 <property name="font">
804 798
                  <font>
805 799
                   <weight>75</weight>
......
807 801
                  </font>
808 802
                 </property>
809 803
                 <property name="text">
810
                  <string>Change Base, Additional</string>
804
                  <string>Converting Point</string>
811 805
                 </property>
812 806
                </widget>
813 807
               </item>
814
               <item row="8" column="3">
815
                <widget class="QPushButton" name="delTextAreaButton">
816
                 <property name="maximumSize">
817
                  <size>
818
                   <width>40</width>
819
                   <height>16777215</height>
820
                  </size>
808
               <item row="5" column="0">
809
                <widget class="QLabel" name="minMatchPointLabel">
810
                 <property name="font">
811
                  <font>
812
                   <weight>75</weight>
813
                   <bold>true</bold>
814
                  </font>
821 815
                 </property>
822 816
                 <property name="text">
823
                  <string/>
824
                 </property>
825
                 <property name="icon">
826
                  <iconset resource="../res/MainWindow.qrc">
827
                   <normaloff>:/newPrefix/Remove.svg</normaloff>:/newPrefix/Remove.svg</iconset>
817
                  <string>Min Feature Count</string>
828 818
                 </property>
829 819
                </widget>
830 820
               </item>
831
               <item row="19" column="1" colspan="3">
832
                <widget class="QCheckBox" name="makeFlipCheckBox">
833
                 <property name="text">
834
                  <string/>
821
               <item row="15" column="1">
822
                <widget class="QLineEdit" name="connectionPointLineEdit">
823
                 <property name="readOnly">
824
                  <bool>true</bool>
835 825
                 </property>
836 826
                </widget>
837 827
               </item>
838
               <item row="18" column="1" colspan="3">
828
               <item row="19" column="1" colspan="3">
839 829
                <widget class="QCheckBox" name="immediateInsertCheckBox">
840 830
                 <property name="text">
841 831
                  <string/>
842 832
                 </property>
843 833
                </widget>
844 834
               </item>
845
               <item row="5" column="0">
846
                <widget class="QLabel" name="rotationCountLabel">
835
               <item row="22" column="0">
836
                <widget class="QLabel" name="label_4">
847 837
                 <property name="font">
848 838
                  <font>
849 839
                   <weight>75</weight>
......
851 841
                  </font>
852 842
                 </property>
853 843
                 <property name="text">
854
                  <string>Rotation Detection Degree</string>
844
                  <string>Symbol Info on Drawing</string>
855 845
                 </property>
856 846
                </widget>
857 847
               </item>
858
               <item row="16" column="1" colspan="3">
859
                <widget class="QSpinBox" name="spinBoxhasInstrumentLabel">
860
                 <property name="maximum">
861
                  <number>1</number>
862
                 </property>
863
                </widget>
848
               <item row="10" column="1" colspan="3">
849
                <widget class="QTableWidget" name="textAreaTableWidget"/>
864 850
               </item>
865
               <item row="5" column="1" colspan="3">
866
                <widget class="QSpinBox" name="rotationCountSpinBox">
851
               <item row="1" column="1" colspan="3">
852
                <widget class="QSpinBox" name="spinBoxThreshold">
867 853
                 <property name="minimum">
868
                  <number>0</number>
854
                  <number>1</number>
869 855
                 </property>
870 856
                 <property name="maximum">
871
                  <number>270</number>
872
                 </property>
873
                 <property name="singleStep">
874
                  <number>90</number>
857
                  <number>100</number>
875 858
                 </property>
876 859
                 <property name="value">
877
                  <number>0</number>
878
                 </property>
879
                </widget>
880
               </item>
881
               <item row="13" column="0">
882
                <widget class="QLabel" name="label_6">
883
                 <property name="font">
884
                  <font>
885
                   <weight>75</weight>
886
                   <bold>true</bold>
887
                  </font>
888
                 </property>
889
                 <property name="text">
890
                  <string>Converting Point</string>
860
                  <number>75</number>
891 861
                 </property>
892 862
                </widget>
893 863
               </item>
894
               <item row="13" column="2">
895
                <widget class="QPushButton" name="pushButtonConvertingPointAdd">
864
               <item row="9" column="3">
865
                <widget class="QPushButton" name="delTextAreaButton">
896 866
                 <property name="maximumSize">
897 867
                  <size>
898 868
                   <width>40</width>
......
904 874
                 </property>
905 875
                 <property name="icon">
906 876
                  <iconset resource="../res/MainWindow.qrc">
907
                   <normaloff>:/newPrefix/Add.svg</normaloff>:/newPrefix/Add.svg</iconset>
877
                   <normaloff>:/newPrefix/Remove.svg</normaloff>:/newPrefix/Remove.svg</iconset>
908 878
                 </property>
909 879
                </widget>
910 880
               </item>
911
               <item row="8" column="2">
912
                <widget class="QPushButton" name="addTextAreaButton">
881
               <item row="14" column="2">
882
                <widget class="QPushButton" name="pushButtonConvertingPointAdd">
913 883
                 <property name="maximumSize">
914 884
                  <size>
915 885
                   <width>40</width>
......
925 895
                 </property>
926 896
                </widget>
927 897
               </item>
928
               <item row="19" column="0">
929
                <widget class="QLabel" name="makeFlipLabel">
898
               <item row="22" column="1" colspan="3">
899
                <widget class="QPushButton" name="pushButtonChange">
900
                 <property name="text">
901
                  <string>Change Item on Drawing without DB Update</string>
902
                 </property>
903
                </widget>
904
               </item>
905
               <item row="0" column="0">
906
                <widget class="QLabel" name="nameLabel">
930 907
                 <property name="font">
931 908
                  <font>
932 909
                   <weight>75</weight>
......
934 911
                  </font>
935 912
                 </property>
936 913
                 <property name="text">
937
                  <string>Detect Flip</string>
914
                  <string>Symbol Name</string>
938 915
                 </property>
939 916
                </widget>
940 917
               </item>
941
               <item row="4" column="0">
942
                <widget class="QLabel" name="minMatchPointLabel">
918
               <item row="9" column="0">
919
                <widget class="QLabel" name="label_5">
943 920
                 <property name="font">
944 921
                  <font>
945 922
                   <weight>75</weight>
......
947 924
                  </font>
948 925
                 </property>
949 926
                 <property name="text">
950
                  <string>Min Feature Count</string>
927
                  <string>Text Area</string>
951 928
                 </property>
952 929
                </widget>
953 930
               </item>
954
               <item row="21" column="0">
955
                <widget class="QLabel" name="label_4">
931
               <item row="6" column="0">
932
                <widget class="QLabel" name="rotationCountLabel">
956 933
                 <property name="font">
957 934
                  <font>
958 935
                   <weight>75</weight>
......
960 937
                  </font>
961 938
                 </property>
962 939
                 <property name="text">
963
                  <string>Symbol Info on Drawing</string>
964
                 </property>
965
                </widget>
966
               </item>
967
               <item row="14" column="1">
968
                <widget class="QLineEdit" name="connectionPointLineEdit">
969
                 <property name="readOnly">
970
                  <bool>true</bool>
940
                  <string>Rotation Detection Degree</string>
971 941
                 </property>
972 942
                </widget>
973 943
               </item>
974
               <item row="4" column="1" colspan="3">
944
               <item row="5" column="1" colspan="3">
975 945
                <widget class="QLineEdit" name="minMatchPointLineEdit">
976 946
                 <property name="enabled">
977 947
                  <bool>false</bool>
978 948
                 </property>
979 949
                </widget>
980 950
               </item>
981
               <item row="9" column="1" colspan="3">
982
                <widget class="QTableWidget" name="textAreaTableWidget"/>
983
               </item>
984
               <item row="21" column="1" colspan="3">
985
                <widget class="QPushButton" name="pushButtonChange">
986
                 <property name="text">
987
                  <string>Change Item on Drawing without DB Update</string>
988
                 </property>
989
                </widget>
990
               </item>
991
               <item row="0" column="0">
992
                <widget class="QLabel" name="nameLabel">
951
               <item row="19" column="0">
952
                <widget class="QLabel" name="immediateInsertLabel">
993 953
                 <property name="font">
994 954
                  <font>
995 955
                   <weight>75</weight>
......
997 957
                  </font>
998 958
                 </property>
999 959
                 <property name="text">
1000
                  <string>Symbol Name</string>
960
                  <string>Insert Symbol When Create</string>
1001 961
                 </property>
1002 962
                </widget>
1003 963
               </item>
1004
               <item row="18" column="0">
1005
                <widget class="QLabel" name="immediateInsertLabel">
964
               <item row="21" column="0">
965
                <widget class="QLabel" name="label_3">
1006 966
                 <property name="font">
1007 967
                  <font>
1008 968
                   <weight>75</weight>
......
1010 970
                  </font>
1011 971
                 </property>
1012 972
                 <property name="text">
1013
                  <string>Insert Symbol When Create</string>
973
                  <string>Change Base, Additional</string>
1014 974
                 </property>
1015 975
                </widget>
1016 976
               </item>
1017
               <item row="10" column="0">
1018
                <widget class="QLabel" name="additionalSymbolLabel">
977
               <item row="20" column="0">
978
                <widget class="QLabel" name="makeFlipLabel">
1019 979
                 <property name="font">
1020 980
                  <font>
1021 981
                   <weight>75</weight>
......
1023 983
                  </font>
1024 984
                 </property>
1025 985
                 <property name="text">
1026
                  <string>Addition Symbol</string>
986
                  <string>Detect Flip</string>
1027 987
                 </property>
1028 988
                </widget>
1029 989
               </item>
1030
               <item row="0" column="1" colspan="3">
1031
                <widget class="QLineEdit" name="nameLineEdit"/>
1032
               </item>
1033
               <item row="14" column="2">
1034
                <widget class="QPushButton" name="addConnectionPointButton">
1035
                 <property name="minimumSize">
1036
                  <size>
1037
                   <width>40</width>
1038
                   <height>0</height>
1039
                  </size>
1040
                 </property>
990
               <item row="9" column="2">
991
                <widget class="QPushButton" name="addTextAreaButton">
1041 992
                 <property name="maximumSize">
1042 993
                  <size>
1043 994
                   <width>40</width>
......
1053 1004
                 </property>
1054 1005
                </widget>
1055 1006
               </item>
1056
               <item row="13" column="1">
1057
                <widget class="QLineEdit" name="lineEditConvertingPoint">
1058
                 <property name="readOnly">
1059
                  <bool>true</bool>
1007
               <item row="20" column="1" colspan="3">
1008
                <widget class="QCheckBox" name="makeFlipCheckBox">
1009
                 <property name="text">
1010
                  <string/>
1060 1011
                 </property>
1061 1012
                </widget>
1062 1013
               </item>
1063
               <item row="13" column="3">
1064
                <widget class="QPushButton" name="pushButtonConvertingPointDelete">
1065
                 <property name="maximumSize">
1066
                  <size>
1067
                   <width>40</width>
1068
                   <height>16777215</height>
1069
                  </size>
1014
               <item row="6" column="1" colspan="3">
1015
                <widget class="QSpinBox" name="rotationCountSpinBox">
1016
                 <property name="minimum">
1017
                  <number>0</number>
1070 1018
                 </property>
1071
                 <property name="text">
1072
                  <string/>
1019
                 <property name="maximum">
1020
                  <number>270</number>
1073 1021
                 </property>
1074
                 <property name="icon">
1075
                  <iconset resource="../res/MainWindow.qrc">
1076
                   <normaloff>:/newPrefix/Remove.svg</normaloff>:/newPrefix/Remove.svg</iconset>
1022
                 <property name="singleStep">
1023
                  <number>90</number>
1024
                 </property>
1025
                 <property name="value">
1026
                  <number>0</number>
1077 1027
                 </property>
1078 1028
                </widget>
1079 1029
               </item>
1080
               <item row="12" column="2">
1081
                <widget class="QPushButton" name="addOriginalPointButton">
1030
               <item row="14" column="1">
1031
                <widget class="QLineEdit" name="lineEditConvertingPoint">
1032
                 <property name="readOnly">
1033
                  <bool>true</bool>
1034
                 </property>
1035
                </widget>
1036
               </item>
1037
               <item row="2" column="1" colspan="3">
1038
                <widget class="QLineEdit" name="lineEditDesc"/>
1039
               </item>
1040
               <item row="14" column="3">
1041
                <widget class="QPushButton" name="pushButtonConvertingPointDelete">
1082 1042
                 <property name="maximumSize">
1083 1043
                  <size>
1084 1044
                   <width>40</width>
......
1090 1050
                 </property>
1091 1051
                 <property name="icon">
1092 1052
                  <iconset resource="../res/MainWindow.qrc">
1093
                   <normaloff>:/newPrefix/Add.svg</normaloff>:/newPrefix/Add.svg</iconset>
1053
                   <normaloff>:/newPrefix/Remove.svg</normaloff>:/newPrefix/Remove.svg</iconset>
1094 1054
                 </property>
1095 1055
                </widget>
1096 1056
               </item>
1097
               <item row="14" column="0">
1098
                <widget class="QLabel" name="connectionPointLabel">
1099
                 <property name="font">
1100
                  <font>
1101
                   <weight>75</weight>
1102
                   <bold>true</bold>
1103
                  </font>
1104
                 </property>
1105
                 <property name="text">
1106
                  <string>Connection Point</string>
1107
                 </property>
1108
                 <property name="alignment">
1109
                  <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
1110
                 </property>
1111
                </widget>
1057
               <item row="0" column="1" colspan="3">
1058
                <widget class="QLineEdit" name="nameLineEdit"/>
1112 1059
               </item>
1113
               <item row="8" column="1">
1060
               <item row="9" column="1">
1114 1061
                <widget class="QLineEdit" name="textAreaLineEdit"/>
1115 1062
               </item>
1116 1063
               <item row="2" column="0">
......
1126 1073
                 </property>
1127 1074
                </widget>
1128 1075
               </item>
1129
               <item row="2" column="1" colspan="3">
1130
                <widget class="QLineEdit" name="lineEditDesc"/>
1131
               </item>
1132
               <item row="16" column="0">
1133
                <widget class="QLabel" name="hasInstrumentLabel">
1134
                 <property name="font">
1135
                  <font>
1136
                   <weight>75</weight>
1137
                   <bold>true</bold>
1138
                  </font>
1139
                 </property>
1140
                 <property name="text">
1141
                  <string>Include Text</string>
1142
                 </property>
1143
                </widget>
1144
               </item>
1145
               <item row="7" column="0" colspan="4">
1076
               <item row="8" column="0" colspan="4">
1146 1077
                <widget class="QGroupBox" name="groupBox">
1147 1078
                 <property name="font">
1148 1079
                  <font>
......
1183 1114
               <item row="3" column="1" colspan="3">
1184 1115
                <widget class="QLineEdit" name="lineEditInfo"/>
1185 1116
               </item>
1117
               <item row="15" column="0">
1118
                <widget class="QLabel" name="connectionPointLabel">
1119
                 <property name="font">
1120
                  <font>
1121
                   <weight>75</weight>
1122
                   <bold>true</bold>
1123
                  </font>
1124
                 </property>
1125
                 <property name="text">
1126
                  <string>Connection Point</string>
1127
                 </property>
1128
                 <property name="alignment">
1129
                  <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
1130
                 </property>
1131
                </widget>
1132
               </item>
1133
               <item row="13" column="2">
1134
                <widget class="QPushButton" name="addOriginalPointButton">
1135
                 <property name="maximumSize">
1136
                  <size>
1137
                   <width>40</width>
1138
                   <height>16777215</height>
1139
                  </size>
1140
                 </property>
1141
                 <property name="text">
1142
                  <string/>
1143
                 </property>
1144
                 <property name="icon">
1145
                  <iconset resource="../res/MainWindow.qrc">
1146
                   <normaloff>:/newPrefix/Add.svg</normaloff>:/newPrefix/Add.svg</iconset>
1147
                 </property>
1148
                </widget>
1149
               </item>
1150
               <item row="15" column="2">
1151
                <widget class="QPushButton" name="addConnectionPointButton">
1152
                 <property name="minimumSize">
1153
                  <size>
1154
                   <width>40</width>
1155
                   <height>0</height>
1156
                  </size>
1157
                 </property>
1158
                 <property name="maximumSize">
1159
                  <size>
1160
                   <width>40</width>
1161
                   <height>16777215</height>
1162
                  </size>
1163
                 </property>
1164
                 <property name="text">
1165
                  <string/>
1166
                 </property>
1167
                 <property name="icon">
1168
                  <iconset resource="../res/MainWindow.qrc">
1169
                   <normaloff>:/newPrefix/Add.svg</normaloff>:/newPrefix/Add.svg</iconset>
1170
                 </property>
1171
                </widget>
1172
               </item>
1173
               <item row="17" column="0">
1174
                <widget class="QLabel" name="hasInstrumentLabel">
1175
                 <property name="font">
1176
                  <font>
1177
                   <weight>75</weight>
1178
                   <bold>true</bold>
1179
                  </font>
1180
                 </property>
1181
                 <property name="text">
1182
                  <string>Include Text</string>
1183
                 </property>
1184
                </widget>
1185
               </item>
1186
               <item row="4" column="0">
1187
                <widget class="QLabel" name="label_9">
1188
                 <property name="font">
1189
                  <font>
1190
                   <weight>75</weight>
1191
                   <bold>true</bold>
1192
                  </font>
1193
                 </property>
1194
                 <property name="text">
1195
                  <string>Default Scale</string>
1196
                 </property>
1197
                </widget>
1198
               </item>
1199
               <item row="4" column="1" colspan="3">
1200
                <layout class="QHBoxLayout" name="horizontalLayout_2">
1201
                 <item>
1202
                  <widget class="QDoubleSpinBox" name="doubleSpinBoxX">
1203
                   <property name="decimals">
1204
                    <number>1</number>
1205
                   </property>
1206
                   <property name="minimum">
1207
                    <double>0.300000000000000</double>
1208
                   </property>
1209
                   <property name="maximum">
1210
                    <double>9.900000000000000</double>
1211
                   </property>
1212
                   <property name="singleStep">
1213
                    <double>0.100000000000000</double>
1214
                   </property>
1215
                  </widget>
1216
                 </item>
1217
                 <item>
1218
                  <widget class="QDoubleSpinBox" name="doubleSpinBoxY">
1219
                   <property name="decimals">
1220
                    <number>1</number>
1221
                   </property>
1222
                   <property name="minimum">
1223
                    <double>0.300000000000000</double>
1224
                   </property>
1225
                   <property name="maximum">
1226
                    <double>9.900000000000000</double>
1227
                   </property>
1228
                   <property name="singleStep">
1229
                    <double>0.100000000000000</double>
1230
                   </property>
1231
                  </widget>
1232
                 </item>
1233
                </layout>
1234
               </item>
1186 1235
              </layout>
1187 1236
             </item>
1188 1237
            </layout>

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)