개정판 d84c6aa6
issue #641: 도면 열기 수정(use scene() instead of scene in graphicsView)
Change-Id: I0e7b571a6511e901a5a417798278606f3237655e
DTI_PID/DTI_PID/HMBDialog.py | ||
---|---|---|
228 | 228 |
if self.ui.lineEditHMBArea.tag is None: |
229 | 229 |
item = QGraphicsBoundingBoxItem(x, y, width, height) |
230 | 230 |
item.setPen(QPen(Qt.red, THICKNESS, Qt.SolidLine)) |
231 |
self.parent().graphicsView.scene.addItem(item) |
|
231 |
self.parent().graphicsView.scene().addItem(item)
|
|
232 | 232 |
|
233 | 233 |
self.ui.lineEditHMBArea.tag = item |
234 | 234 |
else: |
... | ... | |
461 | 461 |
sys.exc_info()[-1].tb_lineno)) |
462 | 462 |
finally: |
463 | 463 |
if self.ui.lineEditHMBArea.tag is not None: |
464 |
self.parent().graphicsView.scene.removeItem(self.ui.lineEditHMBArea.tag) |
|
464 |
self.parent().graphicsView.scene().removeItem(self.ui.lineEditHMBArea.tag)
|
|
465 | 465 |
|
466 | 466 |
QDialog.accept(self) |
467 | 467 |
|
... | ... | |
471 | 471 |
|
472 | 472 |
def reject(self): |
473 | 473 |
if self.ui.lineEditHMBArea.tag is not None: |
474 |
self.parent().graphicsView.scene.removeItem(self.ui.lineEditHMBArea.tag) |
|
474 |
self.parent().graphicsView.scene().removeItem(self.ui.lineEditHMBArea.tag)
|
|
475 | 475 |
|
476 | 476 |
QDialog.reject(self) |
내보내기 Unified diff