2012-07-11 28 views
0

即時通訊我的小型項目有問題。PyQt4 - 列表部件點擊事件?

我這裏有

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

隨後的方法我有一個名爲列表部件lstStudents

我如何調用該方法PrintClick當我點擊裏面lstStudents的項目? 如何傳遞參數?

我試圖

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

,但我所行的工作。 請幫我:(

回答

2

你通常所說的事件時,列表選擇更改此外,我會使用新樣式的事件信號,它們看起來更漂亮:。

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

。在這個偉大的工程,謝謝你..但是我怎麼傳遞一個參數?請幫我看看它太好了 – Katherina 2012-07-11 04:09:40

+0

嗨,我已經知道了,謝謝你只是用.text()來顯示被點擊的項目 – Katherina 2012-07-11 04:12:55