我想将 ObjectName 设置为我的 LineItem
但是当我使用
self.line.setItemName('%d' % i)
它不起作用并停止那里的程序。有人可以告诉我该怎么做吗?请
def createLineItem(self,start,end):
global i
i +=1
self.line = QGraphicsLineItem(QLineF(start, end))
print("~")
self.line.setItemName('%d' % i)
print("~~")
print( "Line",self.line.objectName())
self.scene().addItem(self.line)