0

私のミニプロジェクトに問題があります。

ここに方法があります

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

次に、 lstStudentsという名前のリストウィジェットがあります

lstStudents内のアイテムをクリックしたときに、メソッドPrintClickを呼び出すにはどうすればよいですか?また、どのようにパラメータを渡すのですか?

私は試した

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

しかし、私は動作しません。私を助けてください :(

4

1 に答える 1

2

通常、リストの選択が変更されたときにイベントを呼び出します。また、新しいスタイルのイベント信号を使用します。彼らはより良く見えます:

self.ui.lstStudents.currentItemChanged.connect(self.PrintClick)
于 2012-07-11T04:02:44.507 に答える