Я пытаюсь отредактировать файл json, чтобы сохранить контактную информацию из PyQt5 QlistWidget.
Моя ошибка:
TypeError: unhashable тип: 'QListWidgetItem'
Файл JSON:
{"test1": "test1", "test2": "test2", "test3": "test3"}
def delPerson(name=dlg.lineEdit_name.text(), phone=dlg.lineEdit_phone.text()):
for item in dlg.listWidget.selectedItems():
dlg.listWidget.takeItem(dlg.listWidget.row(item))
with open("data.json","r") as file:
data = json.load(file)
del data[name]
print(data)
with open("data.json", "w") as file:
json.dump(data, file)
dlg.listWidget.itemClicked.connect(delPerson)