개정판 617797e9
issue #901: line no, multi line text supported
Change-Id: I836255a25702282390282d182b678974859c6e32
DTI_PID/DTI_PID/ItemTreeWidget.py | ||
---|---|---|
397 | 397 |
if child.text() == self.LineNoTreeItem.child(0).text(index) and self.LineNoTreeItem.child(0).childCount() is 0: |
398 | 398 |
self.LineNoTreeItem.takeChild(index) |
399 | 399 |
break |
400 |
item = CustomTreeWidgetItem([child.text()]) |
|
400 |
item = CustomTreeWidgetItem([child.text().replace('\n', '')])
|
|
401 | 401 |
item.setFlags(item.flags() | Qt.ItemIsUserCheckable) |
402 | 402 |
item.setData(0, self.TREE_DATA_ROLE, child) |
403 | 403 |
item.setCheckState(0, Qt.Checked if child.isVisible() else Qt.Unchecked) |
DTI_PID/DTI_PID/TextItemFactory.py | ||
---|---|---|
71 | 71 |
if result[0]: |
72 | 72 |
item = QEngineeringLineNoTextItem() |
73 | 73 |
text = ''.join(result[1]) |
74 |
if result[2]:
|
|
75 |
pass
|
|
74 |
for i in result[2]:
|
|
75 |
text = text[:i] + '\n' + text[i:]
|
|
76 | 76 |
item.setPlainText(text) |
77 | 77 |
|
78 | 78 |
# get color option |
내보내기 Unified diff