だから私は範囲から 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()
最後のものでは機能しますが、それ以前のものはありません。したがって、リストの一番下のリストが削除されます。
何か案は?