개정판 2b1f447d
issue #000: fix item table
Change-Id: I9c4cdf53301df8e6208f1775ed8f24a96120bb8d
DTI_PID/DTI_PID/ItemPropertyTableWidget.py | ||
---|---|---|
696 | 696 |
@date 2018.08.20 |
697 | 697 |
''' |
698 | 698 |
def cellChangedEvent(self, row, column): |
699 |
cell = self.item(row, 0) |
|
700 |
data = cell.data(Qt.UserRole) |
|
701 |
if data is not None and not data.is_selectable: |
|
702 |
if self._item: self._item.properties[data] = self.item(row, column).text() |
|
699 |
try: |
|
700 |
cell = self.item(row, 0) |
|
701 |
if cell is not None: |
|
702 |
data = cell.data(Qt.UserRole) |
|
703 |
if data is not None and not data.is_selectable: |
|
704 |
if self._item: self._item.properties[data] = self.item(row, column).text() |
|
705 |
except Exception as ex: |
|
706 |
from App import App |
|
707 |
from AppDocData import MessageType |
|
708 |
|
|
709 |
message = 'error occured({}) in {}:{}'.format(ex, sys.exc_info()[-1].tb_frame.f_code.co_filename, sys.exc_info()[-1].tb_lineno) |
|
710 |
App.mainWnd().addMessage.emit(MessageType.Error, message) |
|
703 | 711 |
|
704 | 712 |
""" |
705 | 713 |
key = self.item(row, 0).tag |
내보내기 Unified diff