def mouseDoubleClickEvent(self, event):
if not self.emptySheet:
if event.button() == Qt.LeftButton:
items = self.scene.selectedItems()
if len(items) == 1:
item = items[0]
if isinstance(item, Node):
if item.nodedata.settingsDialog is not None: # TODO: Maybe check if it's subclass of QDialog
dialog = item.nodedata.settingsDialog(item.extraNodeData, self, self.sheethandler)
if dialog.exec():
item.extraNodeData = dialog.data
评论列表
文章目录