def keyPressEvent(self, event):
if event.key() in [Qt.Key_Return, Qt.Key_Enter, Qt.Key_Space]:## Trigger Edit
if (not self.m_editorPrivate.editedItem()):
item = self.currentItem()
if item:
if (item.columnCount() >= 2 and ((item.flags() & (Qt.ItemIsEditable | Qt.ItemIsEnabled)) == (Qt.ItemIsEditable | Qt.ItemIsEnabled))):
event.accept()
## If the current position is at column 0, move to 1.
index = self.currentIndex()
if (index.column() == 0):
index = index.sibling(index.row(), 1)
self.setCurrentIndex(index)
self.edit(index)
return
super(QtPropertyEditorView, self).keyPressEvent(event)
qttreepropertybrowser.py 文件源码
python
阅读 31
收藏 0
点赞 0
评论 0
评论列表
文章目录