所以我从一个范围内动态创建 QLineEdit:
for w in range(x):
s = "s"+str(w)
self.s = QtGui.QLineEdit(self)
self.s.setGeometry(QtCore.QRect(15, y, 20, 40))
self.s.setObjectName(_fromUtf8(s))
self.s.show()
y += 40
我希望稍后删除这些。我尝试了很多东西,但它只删除了我添加的最后一个。我找不到任何解释原因的东西:
for w in range(x):
s="s"+str(w)
self.s.deleteLater()
它适用于最后一个,但在此之前没有。因此它将删除列表的底部。
有任何想法吗?