地圖我要打電話與PyQt5的QTableWidget
,特別PyQt5.QTableWidget.setItem
一組參數的方法。的Python:用類方法需要參數
我有一個字符串的這份名單中,
row = ["a","b","c","d"]
,我需要把每一個元素在表中的列,除了第一個。我試過的是
items = [ QTableWidgetItem(r) for r in row[1:] ]
arguments = zip([rowNumber+1]*(len(row)-1), range(1,len(row)), items)
putItem = lambda x:tableWidget.setItem(*x)
import itertools
itertools.starmap(putItem, arguments)
我也嘗試過使用map和zip參數,但似乎沒有任何工作。我知道我可以在參數上做一個for
循環,但我想要「更優雅」的地圖解決方案。
的主要問題是沒有信息顯示在表中,雖然沒有任何錯誤報告,也沒有報警,也沒有什麼。
謝謝!
「似乎沒有任何工作」你得到一個錯誤?該表是否不包含條目?確切的問題是什麼? – 2016-11-10 15:32:04
該表不包含條目,但未報告錯誤。我會在這個問題上加上這一點。 – oxio