我想编辑通过按钮以编程方式选择的 listWidget 项目。我不完全确定是否有一种方法可以编辑选定的项目,而不必删除原始项目并将新的编辑添加回来。
我看到了这个......但我不确定这是否是我需要的,因为我无法传递新值:
selItems = listWidget.selectedItems()
for item in selItems:
listWidget.editItem(item, "test")
TypeError: QListWidget.editItem(QListWidgetItem): too many arguments
Run Code Online (Sandbox Code Playgroud)