Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 获取PyQt5中QListWidget项的标题_Xml_Qt_Pyqt_Qlistwidget - Fatal编程技术网

Xml 获取PyQt5中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

这可能是一个非常简单的问题,但在我的程序中,我将从XML向QListWidget添加条目。当选择QListWidget项时,它会触发QLabel中的更改。我希望QLabel具有与QListWidget项相同的文本。 如何做到这一点?
重要代码:(永久)

您可以使用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