개정판 c25ed643
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