프로젝트

일반

사용자정보

개정판 d9a0fe64

IDd9a0fe642706d9f1f1537dd5e016c2676dcc05c7
상위 f0d7de14
하위 d4efa87d, 24701e14

함의성이(가) 약 5년 전에 추가함

issue #49: fix read from legend func

Change-Id: Iccd632525a31be5cae04534fc9ff272628ee04cb

차이점 보기:

DTI_PID/DTI_PID/CodeTableDialog.py
136 136
            for row_index in range(past_count):
137 137
                for code_index in reversed(range(len(code_texts))):
138 138
                    if table.isRowHidden(row_index): continue
139
                    if table.item(row_index, 1).text() == code_texts[code_index].getText():
139
                    if table.item(row_index, 1) and table.item(row_index, 1).text() == code_texts[code_index].getText():
140 140
                        table.setItem(row_index, 2, QTableWidgetItem(desc_texts[code_index]))
141 141
                        code_texts.pop(code_index)
142 142
                        desc_texts.pop(code_index)
......
147 147
                table.setItem(past_count + code_index - 1, 1, QTableWidgetItem(code_texts[code_index].getText()))
148 148
                table.setItem(past_count + code_index - 1, 2, QTableWidgetItem(desc_texts[code_index]))
149 149

  
150
            last_empty_row = table.rowCount()
151
            table.setItem(last_empty_row - 1, 0, QTableWidgetItem(''))
152
            table.setItem(last_empty_row - 1, 1, QTableWidgetItem(''))
153
            table.setItem(last_empty_row - 1, 2, QTableWidgetItem(''))
154

  
150 155
            table.cellChanged.connect(self.cellValueChanged)
151 156

  
152 157
            if self.code_area:
......
816 821
            for row in range(rowCount):
817 822
                if table.isRowHidden(row):
818 823
                    uid, code, description, allowables = '-1', table.item(row, 1).text(), '', table.item(row, 0).text()
819
                else:
824
                elif table.item(row, 0):
820 825
                    uid = table.item(row, 0).text()
821 826
                    code = table.item(row, 1).text()
822 827
                    description = table.item(row, 2).text() if table.item(row, 2) is not None else ''

내보내기 Unified diff

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