개정판 d9fd0356
issue #655: delete key added
DTI_PID/DTI_PID/TrainingImageListDialog.py | ||
---|---|---|
480 | 480 |
else: |
481 | 481 |
output_buf_size = needed |
482 | 482 | |
483 |
''' |
|
484 |
@brief key pressed event |
|
485 |
@author euisung |
|
486 |
@date 2018.11.05 |
|
487 |
''' |
|
488 |
def keyPressEvent(self, event): |
|
489 |
try: |
|
490 |
if event.key() == Qt.Key_Delete: |
|
491 |
try: |
|
492 |
col = self.ui.tableWidgetList.selectedIndexes()[0].column() |
|
493 |
if col == 1: |
|
494 |
self.pushButtonImageDeleteClicked() |
|
495 |
elif col == 2: |
|
496 |
self.pushButtonBoxDeleteClicked() |
|
497 |
except Exception as ex: |
|
498 |
pass |
|
499 |
|
|
500 |
QDialog.keyPressEvent(self, event) |
|
501 |
except Exception as ex: |
|
502 |
print('error occured({}) in {}:{}'.format(ex, sys.exc_info()[-1].tb_frame.f_code.co_filename, sys.exc_info()[-1].tb_lineno)) |
|
503 |
from App import App |
|
504 |
from AppDocData import MessageType |
|
505 | ||
506 |
message = 'error occured({}) in {}:{}'.format(ex, sys.exc_info()[-1].tb_frame.f_code.co_filename, sys.exc_info()[-1].tb_lineno) |
|
507 |
App.mainWnd().addMessage.emit(MessageType.Error, message) |
|
508 |
return None |
|
509 | ||
483 | 510 | |
484 | 511 |
|
내보내기 Unified diff