Python PyQt4-列表小部件单击事件?

Python PyQt4-列表小部件单击事件?,python,qt4,qlistwidget,Python,Qt4,Qlistwidget,我的小项目有问题 我这里有一个方法 def PrintClick(self,name = ""): print name 然后我有一个名为lststustudents 当我单击lststudes中的项目时,如何调用方法PrintClick? 还有,我如何传递参数 我试过了 self.connect(self.ui.lstStudents,QtCore.SIGNAL("clicked()"), self.PrintClick) 但我不工作。 请帮助我:(您通常在列表选择更改时调用事件。

我的小项目有问题

我这里有一个方法

def PrintClick(self,name = ""):
    print name
然后我有一个名为lststustudents

当我单击lststudes中的项目时,如何调用方法PrintClick? 还有,我如何传递参数

我试过了

self.connect(self.ui.lstStudents,QtCore.SIGNAL("clicked()"), self.PrintClick)
但我不工作。
请帮助我:(

您通常在列表选择更改时调用事件。此外,我会使用新型事件信号。它们看起来更好:

self.ui.lstStudents.currentItemChanged.connect(self.PrintClick)

您好,这很好,谢谢..但是我如何传递参数?请也帮我。您好,我已经弄明白了。谢谢使用.text()来显示单击的项目