我制作了一个QListWidget,在代码中添加了几个项目并制作了一个QButton,可以在点击时调用这个函数:
def add_new(self):
self.listWidget.addItem
item = QtGui.QListWidgetItem()
item.setFlags(item.flags() | Qt.ItemIsEditable)
self.listWidget.addItem(item)
item.setText(_translate("Form", "Enter new string here.", None))
使用此代码我可以添加新项目到列表,但在关闭小部件后它不会保留在那里。
另一方面,我使所有项目都可编辑,但在关闭小部件后,这些更改也不会保留。
有没有办法(使用qlistview除外)对QListWidget进行永久性更改?