프로젝트

일반

사용자정보

개정판 c95a3035

IDc95a30356fdf05412a2b72fd5713045bf31eef86
상위 1ba66f8d
하위 2f9b59ee

백흠경이(가) 5년 이상 전에 추가함

issue #000: fixed build script

Change-Id: I632bc2dc0e0d1e27b43e6bfebbf43d04f58ec3b9

차이점 보기:

App.spec
3 3
block_cipher = None
4 4

  
5 5

  
6
a = Analysis(['C:\\Temp\\workspace\\ID2\\DTI_PID\\DTI_PID\\App.py','C:\\Temp\\workspace\\ID2\\DTI_PID\\DTI_PID\\TrainingImageListDialog.py'],
6
a = Analysis(['C:\\Temp\\workspace\\ID2\\DTI_PID\\DTI_PID\\App.py','C:\\Temp\\workspace\\ID2\\DTI_PID\\DTI_PID\\TrainingImageListDialog.py','C:\\Temp\\workspace\\ID2\\DTI_PID\\DTI_PID\\SpecialItemTypesDialog.py'],
7 7
             pathex=['C:\\Temp\\workspace\\ID2\\DTI_PID\\DTI_PID', 'C:\\Temp\\workspace\\ID2\\DTI_PID\\DTI_PID\\Commands', 'C:\\Temp\\workspace\\ID2\\DTI_PID\\DTI_PID\\Shapes'],
8 8
             binaries=[('C:\\Temp\\workspace\\ID2\\DTI_PID\\DTI_PID\\bin64\\*.exe', 'bin64'),
9 9
             ('C:\\Temp\\workspace\\ID2\\DTI_PID\\DTI_PID\\bin64\\*.dll', 'bin64'),
DTI_PID/DTI_PID/ItemDataExport_UI.py
1 1
# -*- coding: utf-8 -*-
2 2

  
3
# Form implementation generated from reading ui file './UI/ItemDataExport.ui'
3
# Form implementation generated from reading ui file '.\UI\ItemDataExport.ui'
4 4
#
5
# Created by: PyQt5 UI code generator 5.11.3
5
# Created by: PyQt5 UI code generator 5.12
6 6
#
7 7
# WARNING! All changes made in this file will be lost!
8 8

  
9 9
from PyQt5 import QtCore, QtGui, QtWidgets
10 10

  
11

  
11 12
class Ui_ItemDataExportDialog(object):
12 13
    def setupUi(self, ItemDataExportDialog):
13 14
        ItemDataExportDialog.setObjectName("ItemDataExportDialog")
......
97 98
        self.tableWidgetNoteDataList.verticalHeader().setVisible(False)
98 99
        self.gridLayout_2.addWidget(self.tableWidgetNoteDataList, 0, 0, 1, 1)
99 100
        self.tabWidget.addTab(self.tabNoteList, "")
101
        self.tab = QtWidgets.QWidget()
102
        self.tab.setObjectName("tab")
103
        self.gridLayout_6 = QtWidgets.QGridLayout(self.tab)
104
        self.gridLayout_6.setObjectName("gridLayout_6")
105
        self.tableWidgetSpecialItems = QtWidgets.QTableWidget(self.tab)
106
        self.tableWidgetSpecialItems.setColumnCount(15)
107
        self.tableWidgetSpecialItems.setObjectName("tableWidgetSpecialItems")
108
        self.tableWidgetSpecialItems.setRowCount(0)
109
        self.tableWidgetSpecialItems.verticalHeader().setVisible(False)
110
        self.gridLayout_6.addWidget(self.tableWidgetSpecialItems, 0, 0, 1, 1)
111
        self.tabWidget.addTab(self.tab, "")
100 112
        self.gridLayout.addWidget(self.tabWidget, 4, 1, 1, 1)
101 113

  
102 114
        self.retranslateUi(ItemDataExportDialog)
......
114 126
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabValveList), _translate("ItemDataExportDialog", "Valve List"))
115 127
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabInstrumentList), _translate("ItemDataExportDialog", "Instrumentation List"))
116 128
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabNoteList), _translate("ItemDataExportDialog", "Note List"))
129
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("ItemDataExportDialog", "Special Items"))
117 130

  
118 131

  
119
if __name__ == "__main__":
120
    import sys
121
    app = QtWidgets.QApplication(sys.argv)
122
    ItemDataExportDialog = QtWidgets.QDialog()
123
    ui = Ui_ItemDataExportDialog()
124
    ui.setupUi(ItemDataExportDialog)
125
    ItemDataExportDialog.show()
126
    sys.exit(app.exec_())
127

  
DTI_PID/DTI_PID/Scripts/OPCRelations.sql
1
CREATE TABLE IF NOT EXISTS OPCRelations (
2
    UID               TEXT PRIMARY KEY
3
                           NOT NULL,
4
    From_Drawings_UID TEXT REFERENCES Drawings (UID),
5
    From_LineNo_UID   TEXT REFERENCES Components (UID),
6
    From_OPC_UID      TEXT REFERENCES Components (UID),
7
    To_Drawings_UID   TEXT REFERENCES Drawings (UID),
8
    To_LineNo_UID     TEXT REFERENCES Components (UID),
9
    To_OPC_UID        TEXT REFERENCES Components (UID) 
10
);
DTI_PID/DTI_PID/UI/ItemDataExport.ui
243 243
       </item>
244 244
      </layout>
245 245
     </widget>
246
     <widget class="QWidget" name="tab">
247
      <attribute name="title">
248
       <string>Special Items</string>
249
      </attribute>
250
      <layout class="QGridLayout" name="gridLayout_6">
251
       <item row="0" column="0">
252
        <widget class="QTableWidget" name="tableWidgetSpecialItems">
253
         <property name="columnCount">
254
          <number>15</number>
255
         </property>
256
         <attribute name="verticalHeaderVisible">
257
          <bool>false</bool>
258
         </attribute>
259
         <column/>
260
         <column/>
261
         <column/>
262
         <column/>
263
         <column/>
264
         <column/>
265
         <column/>
266
         <column/>
267
         <column/>
268
         <column/>
269
         <column/>
270
         <column/>
271
         <column/>
272
         <column/>
273
         <column/>
274
        </widget>
275
       </item>
276
      </layout>
277
     </widget>
246 278
    </widget>
247 279
   </item>
248 280
  </layout>
Docs/Special Item Types.drawio
1
<mxfile modified="2019-08-09T22:08:42.413Z" host="" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/11.1.4 Chrome/76.0.3809.88 Electron/6.0.0 Safari/537.36" etag="aiTXJGKOv1sL_9v-4c3-" version="11.1.4" type="device"><diagram id="3IPM_YcNxiEY_o1IJA5j" name="Page-1">7Vpbc5s4FP41PCbDxfjyGDtJs7PdNlNn2pl92RFIXCYCsUKu7f31eyQEGAu7zTQUP9jODPDpSOfo0yeJo9jyVtnuA0dF8hfDhFqujXeWd2+5rjNxXUv+2XhfIXN3UgExT7E2aoF1+h/RoK3RTYpJ2TEUjFGRFl0wZHlOQtHBEOds2zWLGO16LVBMDGAdImqi31IskroXsxZ/Immc1J6d6aIqyVBtrHtSJgiz7QHkPVjeijMmqrtstyJUklfzUtV7PFHaBMZJLn6mAhWB95UG6y/29J9Z+YTvVn8nN7qV74hudIfXBQlTJCv+IUgGl5d9AQNQdUHsa15KwdlrQ4ljecumfzY8YFQmBOsHRNM4h/sQIiUcgERktK1VyCazXSwFdJux8HVT3MJwCpTmhJe32zRX7TbNUBJBh5ffCRcpDNSdhgUrZHsFCtM8/qhs7ucSUZGuGGXcVbF7tj0Po6hb5FVF4UR+oSiCAFRBhU/VR+IppQd4pD6AZxDtC9mpkahqay07M3imKCB0icLXmLNNjusGcpaDyVKPAfSH7E4OrtNIBuYaYRkRfA8musJEi2zffdy2kvV9jSUHcvXqaYb0NImbllslwY0W0xuE5RrCstwpleMmUAAicu2AcUwqGqf/buQsWDrtbSf4ptyGcP2OUQixFAhjGPOO6aRj1Qq3BnXjd1BYt2pXtjU/PUVVyDchoxQVJalsmqcDh9NYX6seBwyWv2OQ98YVNCKRbqRKpA9QGpqFi4nbhNIt1DLsxqm7UOykI0ZhuJTtYh5ErnMm2kTqQU+q1kzNuvOcgnzFja6pmKnmu+HpE8pI7Q3EJR3+7hDgijK5XuRBWVSNHUNy3TPNjOcxe/FVza6zMeBfcnBHKduiPJQbQOsFH3uRIP9Zgf+SNhvXa8oKcjYoEwmMGH9Qcf3x8/PDME7eRNmpNYGgyMXeO037JsRHTuT6fM9hSxua4eF9jaDNTwxqPMOLDBFD8ze4qwvW6ZLkcP/4QAN4PXTtLwinm/Pr1DsQ/rsqnuT9VPvPaRzLl6CBuzGomzd3+mWr9J+gcvC9YHBXb+78E0FYbdqD9ntIL71dlmDfC7PEq9Shxo9SUqHSr05y2eZ3Or2z5dc6ncYxyMIiqtJYaQKIWs+aVPYdUjW/m6o5Tk+u5vXkas5iqFzN68nVTHpbIiS12yQVZA3JtizdQureZf5deOoSNTd58mYmTe5QLE0Mlm7G52jiXRRHvsHR5z9HJ2ni+h2SvJ4ZN/N7DkeGYmlqsLSSORYdnSnfvjCmZubx5D4LmMnUwMeREeNZeRsy8L1ku76dZaE+5s6CMSFqZzk6vWzM9JkkQhifOEjsPYY8OGB0reNjT+995GBsVZ5vyGHRs1MNtrzMTTkIrt5Gr3IYQQ7+fFw5LK5yuCQ5zJ1x5VBvVlc9XIQeXHvk3cLp+efmVQ/j6cFdjKwH96qHS9KD742sB/Pc46qHEfUwmw2lB3hsf2ejyg5+reQ9/A8=</diagram></mxfile>
1
<mxfile modified="2019-08-12T04:57:19.919Z" host="" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/11.1.4 Chrome/76.0.3809.88 Electron/6.0.0 Safari/537.36" etag="5g5yGe51v_61CVX9RMjG" version="11.1.4" type="device"><diagram id="3IPM_YcNxiEY_o1IJA5j" name="Special Item Types">7VpRb6M4EP41PLYiEELymKTt9nR73WpT7Un3cjLYAVSDOeNskv31NzYGQkxy22tZ8pCkUvB47Jn5/DEwo1ruMt194iiP/2CYUMux8c5y7yzHGY0dx5J/Nt6XkqkzLgURT7BWagSr5AfRQltLNwkmRUtRMEZFkreFIcsyEoqWDHHOtm21NaNtqzmKiCFYhYia0j8TLOIqCr+RP5IkiivLo8msnElRpawjKWKE2fZA5N5b7pIzJsqrdLckVIJX4VKuezgxWzvGSSZ+ZgEVgfuNBquv9uRvv3jE8+Vf8Y3e5TuiGx3wKidhguTC3wRJ4edln8MBlCGIfYVLITh7rSEZWe6ijs+GAUZFTLAeIJpEGVyH4CnhIIhFSptVudwy3UWSQLcpC183+S0cp0BJRnhxu00ytW+9DSVrCHjxnXCRwEHNtViwXO6XozDJos9K524qJcrTJaOMO8p317an4XrdnnLLqXAsvzC1BgfURCmfqI+UJ5QeyNfqA/IUvH0hO3US5WrN5ZEPY4oCQhcofI0422S42iBjGagszJOsjgVCJLsDkT7ZT4SlRPA9qOjZsSbZvj3cNpT1PC2LD+jqVrcZ0rdJVO/cMAkuNJneQCzPINaX3w0SKTAUTSQVtnEiyArOT85ugQ1tpnwESo7XgqkO/wAn3+uAqS+UJgZKS5SFMoUOjJRnD4dU8uSmWZ7vnjPfsecRvftRzDoSleVMqMwDAgWAkmMHjGNS3paTfzYyqy5GzWXL9XreBne9lhKAT3OEMeSQluq4pdWcTCXUm89hstrVLnUreDqmSpdvQkYpygtS6tSjA4OTSP+WEQcMHqfHQt7pV1AnHWlGZh1pAzIX8sPZ2KldaU/qtNb2U4eQ76QhRuG4lO5sGqyd0RlvY8kHnaQbNZXFz2MKXBU3eqVCpnx+GJaeUEoqa0AuafBXuwC/KJW3YRYUebnZsUg+R001YzxkFN/U3XXWB/wuA3NK2VZmuOLQCj62IoX8Zwn+Lm7WpleU5eSsU6YkMHz8j4Wrz1+e7/sx8ibITuUEgtYOdj/otq9dfOBE5uc7Dq9IfSPcv60BuPnEYMUzvBgT0Td+vZu6YJ4uSAbXD/c0gHLDsb8inGzO56kPAPxXLTyJ+6n9n5Moki9BPYfRq5k3B/2yVfyPUdH7s6B3U28O/pEgrB7avcbdp5XOkKWw64VZysvSoZIf1VxClfOtZkXTL9DtAlt+rdNtAQYl15qqtohUAUlTydm1UaMu66jezpRqrUpt1FGpeW5H7T+a9VWrOR21mgnv/yhp34lTG6ipiZPrmzA5faHkGijdDI/R2L0ojMZme3KfBszsj/Tcjlwznha3IQPbC7brygQz9TEzAcaEqExw1L2s1XRPEiGMTzQSO9uQBw1Gxzpue7ofwwYjtbieQYdZR2bpjQ5mU3EluHp7uNJhADp402HpYHZPr3QYkA7T0bB08K90uCA6OPbAD4vplQ6XRAdnNiwdZlc6XBIdPHdYOlRV8pUPl8EH3++LDzBs/slGzR38q5J7/y8=</diagram><diagram id="rmC1UxnjT7n-cfeVAN1f" name="Special Item Report">7Vptd5owGP01fGwPL2rtx6q1tW7rVtttZ192AgmQYyAsxKr79UtCAFOxq3PdplN7DnDz5ObJzQ1UHy2vnyyuGMjitxQiYrk2XFjewHJdp+W6lvyz4bJAum6rACKGoQ6qgQn+jjRoa3SGIcqNQE4p4TgzwYCmKQq4gQHG6NwMCykxR81AhNaASQDIOvoJQx6Xszir8WuEo7gc2emcFy0JKIP1TPIYQDpfgbxLy+szSnlxliz6iEjxSl3SXv5hfPMlHlyz1HNvRvDz8uNJQTbcpks1BYZS/svUdDp03CvwbcDo/ewen4yuMNBd7EdAZlqvSYYCDGTHEUdJrqfOl6WeOWd0WknpWF6v0sUWFxDkMYL6AhAcpeI8EHkjJoCYJ6TulUnKZBFJ450mNJjOslNhAw5wilh+Osep4q1oCArF9HuPiHEsFvhCw5xmki8DAU6jNypm0JWIyrRPCWWuyt2z7W4QhmaTVzQFLfkWTaFIQDUUeEe9JI4JWcFD9RJ4IrK9Rwu1LkVvvQecM3FNgI9IDwTTiNFZCkuClKYipKfFF/NBiydu/clSO5X/xMZFNEGcLUU/zdLSy7o0L+e1/zu2xuIV73vlngV6z0UVc+0rcaKt1WyzMR2PRtf8poc6zP04iG6mg2mDzSy3Q+RicuALZ7m2TxlEhbadbzO5pXpOfWokX7XLObSNoEDkkgEIhRGM0JYRVbu5BDX5hWgsWe0ittSnoalI+SSghIAsR0VMdbUyYCfSx2LGPhX30qcga8zLr5wjh5HWkWMI+4Gz4LzlVqmYjdqbZp56CtlCDkSJWC4Ve971Q9d5JttY+kHvtDpMbcXnNRWe5ie6p1KmuAmsjfRmlEoDvLsth/TZ0ySE52QefzozcQSJvLekfi4PE0Iz9JdzGjIk1Rowcdt5PhW40zjvqGh8L+7JiK8OA5uGKZAeSsX58JL44qbt2ncA4ln+wr7vcRTJPfuy6Pu5Si4GOXphj2sEoJrl5mAJrhlv07bcaUdVQ6/5qXEGOyzi7WuSfz6S/0/kW+2PTY8tBEIXer/pyVSluOmeeEDqH8kPjPwvPG62eaTvp6hH8gMj/4cfOr/27+5+LsOR/MDIN+6rXT+g7accR/IDI9/a39t8pbCfkhzJD4x8a4+/4Euw/VXjSH5g5I32lmBT+UTiRSGpxJ9ULbmq0Bn1x7oEqCuAtnxbmyt99BGxkKhKpwwRiPq0UVU7X6ua1zared31al6721DNq+rWu1Tz2MUDDB9ux1+z7OtdPB4+3gVxQzXvdrymeK2NVHseY44mGQhk65yBzFyMVyuEnrUN7aoK54p4ZYhRCX0t6Zw16fogDeRPLv5F+drtPyafuKx/SaHaVn6P4l3+AA==</diagram></mxfile>
package.bat
26 26

  
27 27
:EOF
28 28
ECHO process completed 
29
REM exit
29
exit
30 30

  
31 31
:ERROR
32
REM exit 1
32
exit 1

내보내기 Unified diff

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