프로젝트

일반

사용자정보

개정판 43a3463c

ID43a3463c1cd6c7e1d826b911773cb01c70e1f490
상위 6c9f6e02
하위 34f1ff36

humkyung 이(가) 6년 이상 전에 추가함

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

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