PyQt4 - 列表小部件点击事件?

时间:2012-07-11 04:00:18

标签: python qt4 qlistwidget

我的迷你项目有问题。

我有一个方法

def PrintClick(self,name = ""):
    print name

然后我有一个名为 lstStudents

的列表小部件

当我点击 lstStudents 中的项目时,如何调用方法 PrintClick ? 我如何传递参数?

我试过

self.connect(self.ui.lstStudents,QtCore.SIGNAL("clicked()"), self.PrintClick)

但我做得很好。 请帮帮我:(

1 个答案:

答案 0 :(得分:2)

您通常在列表选择更改时调用该事件。另外,我会使用新式的事件信号。他们看起来更好:

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