프로젝트

일반

사용자정보

개정판 c25ed643

IDc25ed643efd7d69025f04c3b7af5d5708a47ab25
상위 6eacce1d
하위 82422767, 11ed99c3

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

issue #000: fix text angle

Change-Id: I1dd3b62d2d22c4250f10db2045aec6aed2422a52

차이점 보기:

DTI_PID/DTI_PID/Shapes/EngineeringTextItem.py
365 365
            transform = QTransform()
366 366

  
367 367
            allowed_error = 0.001
368
            if abs(self.angle - 1.57) < allowed_error:
369
                self.angle = 1.57
370
            elif abs(self.angle - 4.71) < allowed_error:
371
                self.angle = 4.71
372
            elif abs(self.angle - 3.14) < allowed_error:
373
                self.angle = 3.14
374
            else:
375
                self.angle = 0
376

  
368 377
            if abs(self.angle - 1.57) < allowed_error or abs(self.angle - 4.71) < allowed_error:
369 378
                font = QFont(fontName, width if fontSize == -1 else fontSize)
370 379
                
......
478 487
                item.setVisible(False)
479 488
                item.uid = uuid.UUID(component['UID'], version=4)
480 489
                item.loc = [x, y]
481
                item.size = (width, height)
490
                item.size = [width, height]
482 491
                item.angle = angle
483 492
                item.setToolTip('<b>{}</b><br>LINE NO={}'.format(str(item.uid), text))
484 493

  

내보내기 Unified diff

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