개정판 d60b3b6e
- Change file name from QPropertyTableWidget to PropertyTableWidget
- Change file name from QResultPropertyTableWidget to ResultPropertyTableWidget
DTI_PID/DTI_PID/MainWindow.py | ||
---|---|---|
34 | 34 |
from QEngineeringSizeTextItem import QEngineeringSizeTextItem |
35 | 35 |
from QEngineeringUnknownItem import QEngineeringUnknownItem |
36 | 36 |
from AppDocData import AppDocData |
37 |
import QDirTreeWidget, QPropertyTableWidget
|
|
37 |
import QDirTreeWidget, PropertyTableWidget |
|
38 | 38 |
import QSymbolEditorDialog |
39 | 39 |
import QResultTreeWidget |
40 |
import QResultPropertyTableWidget
|
|
40 |
import ResultPropertyTableWidget |
|
41 | 41 |
from TextItemFactory import TextItemFactory |
42 | 42 | |
43 | 43 |
class MainWindow(QMainWindow, DTI_PID_UI.Ui_MainWindow, SingletonInstane): |
... | ... | |
83 | 83 |
self.symbolTabVerticalLayout.addWidget(self.dirTreeWidget) |
84 | 84 | |
85 | 85 |
# Add Custom Property TableWidget |
86 |
self.propertyTableWidget = QPropertyTableWidget.QPropertyTableWidget()
|
|
86 |
self.propertyTableWidget = PropertyTableWidget.QPropertyTableWidget() |
|
87 | 87 |
self.symbolTabVerticalLayout.addWidget(self.propertyTableWidget) |
88 | 88 |
self.dirTreeWidget.singleClicked.connect(self.propertyTableWidget.getClickedSymbol) |
89 | 89 |
# add splitter widget |
... | ... | |
99 | 99 |
self.symbolExplorerVerticalLayout.addWidget(self.resultTreeWidget) |
100 | 100 | |
101 | 101 |
# Add Empty Widget |
102 |
self.resultPropertyTableWidget = QResultPropertyTableWidget.QResultPropertyTableWidget()
|
|
102 |
self.resultPropertyTableWidget = ResultPropertyTableWidget.QResultPropertyTableWidget() |
|
103 | 103 |
self.symbolExplorerVerticalLayout.addWidget(self.resultPropertyTableWidget) |
104 | 104 |
self.resultTreeWidget.singleClicked.connect(self.resultPropertyTableWidget.onSymbolClicked) |
105 | 105 |
self.resultTreeWidget.noteNoSingleClicked.connect(self.resultPropertyTableWidget.onNoteClicked) |
... | ... | |
646 | 646 |
item = QGraphicsBoundingBoxItem(pt[0], pt[1], size[0], size[1]) |
647 | 647 |
item.isSymbol = True |
648 | 648 |
item.angle = angle |
649 |
item.setPen(QPen(Qt.red, 20, Qt.SolidLine))
|
|
649 |
item.setPen(QPen(Qt.red, 10, Qt.SolidLine))
|
|
650 | 650 |
self.graphicsView.scene.addItem(item) |
651 | 651 |
# up to here |
652 | 652 |
except Exception as ex: |
... | ... | |
816 | 816 |
item = QGraphicsBoundingBoxItem(pt[0], pt[1], size[0], size[1]) |
817 | 817 |
item.isSymbol = True |
818 | 818 |
item.angle = angle |
819 |
item.setPen(QPen(Qt.red, 20, Qt.SolidLine))
|
|
819 |
item.setPen(QPen(Qt.red, 10, Qt.SolidLine))
|
|
820 | 820 |
self.graphicsView.scene.addItem(item) |
821 | 821 | |
822 | 822 |
docData = AppDocData.instance() |
... | ... | |
938 | 938 |
@history 2018.06.18 Jeongwoo Set Z-index |
939 | 939 |
''' |
940 | 940 |
def addLineItemToScene(self, lineItem): |
941 |
''' |
|
941 | 942 |
lineRect = lineItem.boundingRectOnScene() |
942 | 943 |
items = self.graphicsView.scene.items(lineRect) |
943 | 944 |
if items is not None: |
... | ... | |
947 | 948 |
if item.startPoint() == lineItem.startPoint() and item.endPoint() == lineItem.endPoint(): # Equal |
948 | 949 |
item.deleteLineItemFromScene() |
949 | 950 |
lineItem.setZValue(10) |
951 |
''' |
|
950 | 952 |
lineItem.addLineItemToScene(self.graphicsView.scene) |
951 | 953 | |
952 | 954 |
''' |
내보내기 Unified diff