개정판 570f7899
fix
Change-Id: I75b7edcbbd76ce1d9d8542d62dea081ab426b674
DTI_PID/DTI_PID/MainWindow.py | ||
---|---|---|
1498 | 1498 |
return |
1499 | 1499 |
|
1500 | 1500 |
try: |
1501 |
#app_doc_data = AppDocData.instance() |
|
1502 |
|
|
1501 | 1503 |
printer = QPrinter(QPrinter.HighResolution) |
1502 |
#printer.setPageSize(QPrinter.A4)
|
|
1504 |
printer.setPageSize(QPrinter.A0)
|
|
1503 | 1505 |
printer.setOrientation(QPrinter.Orientation.Landscape) |
1506 |
#printer.setOutputFileName(app_doc_data.activeDrawing.name) |
|
1504 | 1507 |
dialog = QPrintDialog(printer) |
1505 | 1508 |
if (dialog.exec() == QDialog.Accepted): |
1506 | 1509 |
painter = QPainter(printer) |
... | ... | |
2298 | 2301 |
|
2299 | 2302 |
def onViewText(self, checked): |
2300 | 2303 |
"""visible/invisible text""" |
2301 |
selected = [item for item in self.graphicsView.scene().items() if issubclass(type(item), QEngineeringTextItem) |
|
2302 |
and type(item) is not QEngineeringLineNoTextItem] |
|
2304 |
selected = [item for item in self.graphicsView.scene().items() if issubclass(type(item), QEngineeringTextItem)] |
|
2303 | 2305 |
for item in selected: |
2304 | 2306 |
item.setVisible(checked) |
2305 | 2307 |
|
2306 | 2308 |
def onViewSymbol(self, checked): |
2307 | 2309 |
"""visible/invisible symbol""" |
2308 |
selected = [item for item in self.graphicsView.scene().items() if |
|
2309 |
(issubclass(type(item), SymbolSvgItem) and type(item) is not QEngineeringErrorItem)] |
|
2310 |
selected = [item for item in self.graphicsView.scene().items() if issubclass(type(item), SymbolSvgItem)] |
|
2310 | 2311 |
for item in selected: |
2311 | 2312 |
item.setVisible(checked) |
2312 | 2313 |
|
DTI_PID/DTI_PID/Shapes/EngineeringLineNoTextItem.py | ||
---|---|---|
64 | 64 |
""" return True if run is empty else return False """ |
65 | 65 |
return False if self._runs else True |
66 | 66 |
|
67 |
def setVisible(self, visible): |
|
68 |
""" override visible value """ |
|
69 |
super(QEngineeringTextItem, self).setVisible(visible) |
|
70 |
for run in self.runs: |
|
71 |
run.visible = visible |
|
67 |
#def setVisible(self, visible):
|
|
68 |
# """ override visible value """
|
|
69 |
# super(QEngineeringTextItem, self).setVisible(visible)
|
|
70 |
# for run in self.runs:
|
|
71 |
# run.visible = visible
|
|
72 | 72 |
|
73 | 73 |
@property |
74 | 74 |
def connected_line(self): |
내보내기 Unified diff