0

このテーブルにデータを入力できません。何が間違っているのかわかりません。いくつかの投稿を読んでいて、すべてが正しいように見えますが、テーブルには何も表示されません。

これが私のコードです:

totalProcess リストは、 totalProcess = [ [list1],[list2],[list3]...] のようなものです。

def updateTable(self,totalProcess):

   for x in xrange(10):
       for i in xrange(len(totalProcess[x])):

           item = QtGui.QTableWidgetItem(totalProcess[x][i])
           self.ui.tableWidgetResults.setItem(x,i,item)

どんな助けでも大歓迎です!!

4

2 に答える 2

0

QTableWidget のrowCountおよびcolumnCount属性が設定されていますか? QTableWidget は、その中のアイテムのみを表示します。それ以外の場合、コードは正しいです。

PS : 他の言語のようにインデックスをループする必要はありません。for x in listリストの要素を反復処理するために使用できます(リストxの要素になります)。

于 2013-12-04T14:18:20.783 に答える