Xml 获取PyQt5中QListWidget项的标题
这可能是一个非常简单的问题,但在我的程序中,我将从XML向QListWidget添加条目。当选择QListWidget项时,它会触发QLabel中的更改。我希望QLabel具有与QListWidget项相同的文本。 如何做到这一点?Xml 获取PyQt5中QListWidget项的标题,xml,qt,pyqt,qlistwidget,Xml,Qt,Pyqt,Qlistwidget,这可能是一个非常简单的问题,但在我的程序中,我将从XML向QListWidget添加条目。当选择QListWidget项时,它会触发QLabel中的更改。我希望QLabel具有与QListWidget项相同的文本。 如何做到这一点? 重要代码:(永久)您可以使用QListWidget.currentItem检索当前选定的项目,并text返回其文本。所以可能是这样的: self.listWidget.itemSelectionChanged.connect(self.changeHackModif
重要代码:(永久)您可以使用
QListWidget.currentItem
检索当前选定的项目,并text
返回其文本。所以可能是这样的:
self.listWidget.itemSelectionChanged.connect(self.changeHackModifier)
def changeHackModifier(self):
self.memtitle.setText(self.listWidget.currentItem().text())
当我尝试此操作时,会出现以下错误:
AttributeError:'NoneType'对象没有属性'text'
这是因为键入错误。它应该是'self.listWidget.currentItem().text()`。我编辑了答案。效果很好!谢谢:D