프로젝트

일반

사용자정보

개정판 ad62a73a

IDad62a73a91f4c7d7907b160324393d800bd66492
상위 1e44f0fe
하위 1e2e1c17

gaqhf 이(가) 약 6년 전에 추가함

dev issue #488: edit source

차이점 보기:

DTI_PID/DTI_PID/ItemPropertyTableWidget.py
409 409
        @date       18.04.27
410 410
    '''
411 411
    def initNoteCell(self, noteNoStr, noteContentsList):
412
        self.setItem(0, 1, QTableWidgetItem(noteNoStr))
412
        import re
413
        result = ''.join(re.findall('\d*', noteNoStr))
414
        
415
        self.setItem(0, 1, QTableWidgetItem(result))
413 416
        
414 417
        row = self.rowCount()
415 418
        count = 1
DTI_PID/DTI_PID/Shapes/QEngineeringNoteItem.py
30 30

  
31 31
    def __init__(self, parent=None):
32 32
        QEngineeringTextItem.__init__(self, parent)
33

  
34
        self.noteNo = ''
35 33
        
36 34
        self.title = None
37 35
        self.conetents = None
DTI_PID/DTI_PID/TextItemFactory.py
310 310
        configs = appDocData.getConfigs('Note No Tag Rule', 'Note No Suffix')
311 311
        suffix = configs[0].value if 1 == len(configs) else ''
312 312

  
313
        if QRegExpValidator(QRegExp('^{}NOTE\s\d+{}$'.format(prefix, suffix))).validate(text, 0)[0] == QValidator.Acceptable :
313
        if QRegExpValidator(QRegExp('^\{}NOTE\s\d+\{}$'.format(prefix, suffix))).validate(text, 0)[0] == QValidator.Acceptable :
314 314
            return True
315 315
        else:
316 316
            return False

내보내기 Unified diff

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