개정판 43a3463c
ref #584: add button to delete selected data
DTI_PID/DTI_PID/HMBDialog.py | ||
---|---|---|
70 | 70 |
self.ui.pushButtonDelRecord.clicked.connect(self.onDelRecord) |
71 | 71 |
self.ui.pushButtonHMBArea.clicked.connect(self.onSelectHMBArea) |
72 | 72 |
self.ui.pushButtonRecognizeText.clicked.connect(self.onRecognizeText) |
73 |
self.ui.pushButtonDelHMBData.clicked.connect(self.onDelHMBData) |
|
73 | 74 |
|
74 | 75 |
self._cmd = FenceCommand.FenceCommand(self.parent().graphicsView) |
75 | 76 |
self._cmd.onSuccess.connect(self.onAreaSelected) |
... | ... | |
162 | 163 |
self.startThread() |
163 | 164 |
|
164 | 165 |
''' |
166 |
@brief delete selected data |
|
167 |
@author humkyung |
|
168 |
@date 2018.07.13 |
|
169 |
''' |
|
170 |
def onDelHMBData(self): |
|
171 |
model = self.ui.tableWidgetHMBData.model() |
|
172 |
|
|
173 |
col = self.ui.tableWidgetHMBData.currentColumn() |
|
174 |
if col != -1: |
|
175 |
#if item.tag.uid is None: |
|
176 |
# model.removeColumn(col) |
|
177 |
#else: |
|
178 |
self.ui.tableWidgetHMBData.hideColumn(col) |
|
179 |
|
|
180 |
''' |
|
165 | 181 |
@brief recognize text in selected area |
166 | 182 |
@author humkyung |
167 | 183 |
@date 2018.07.11 |
DTI_PID/DTI_PID/HMB_UI.py | ||
---|---|---|
115 | 115 |
self.tableWidgetHMBData.setRowCount(0) |
116 | 116 |
self.tableWidgetHMBData.verticalHeader().setVisible(False) |
117 | 117 |
self.horizontalLayout_2.addWidget(self.tableWidgetHMBData) |
118 |
self.pushButtonDelHMBData = QtWidgets.QPushButton(self.groupBoxHMBData) |
|
119 |
self.pushButtonDelHMBData.setMaximumSize(QtCore.QSize(24, 16777215)) |
|
120 |
self.pushButtonDelHMBData.setObjectName("pushButtonDelHMBData") |
|
121 |
self.horizontalLayout_2.addWidget(self.pushButtonDelHMBData, 0, QtCore.Qt.AlignHCenter|QtCore.Qt.AlignTop) |
|
118 | 122 |
self.verticalLayout.addLayout(self.horizontalLayout_2) |
119 | 123 |
self.gridLayout_3.addLayout(self.verticalLayout, 7, 0, 1, 1) |
120 | 124 |
self.verticalLayoutHMB.addWidget(self.groupBoxHMBData) |
... | ... | |
144 | 148 |
self.radioButtonVertical.setText(_translate("HMBDialog", "Vertical")) |
145 | 149 |
self.pushButtonHMBArea.setText(_translate("HMBDialog", "...")) |
146 | 150 |
self.pushButtonRecognizeText.setText(_translate("HMBDialog", "텍스트 인식")) |
151 |
self.pushButtonDelHMBData.setText(_translate("HMBDialog", "x")) |
|
147 | 152 |
|
148 | 153 |
|
149 | 154 |
if __name__ == "__main__": |
DTI_PID/DTI_PID/UI/HMB.ui | ||
---|---|---|
240 | 240 |
<column/> |
241 | 241 |
</widget> |
242 | 242 |
</item> |
243 |
<item alignment="Qt::AlignHCenter|Qt::AlignTop"> |
|
244 |
<widget class="QPushButton" name="pushButtonDelHMBData"> |
|
245 |
<property name="maximumSize"> |
|
246 |
<size> |
|
247 |
<width>24</width> |
|
248 |
<height>16777215</height> |
|
249 |
</size> |
|
250 |
</property> |
|
251 |
<property name="text"> |
|
252 |
<string>x</string> |
|
253 |
</property> |
|
254 |
</widget> |
|
255 |
</item> |
|
243 | 256 |
</layout> |
244 | 257 |
</item> |
245 | 258 |
</layout> |
내보내기 Unified diff