2017-04-20 342 views
2

QTableWidgetの背景の色を変更しようとしています。特定のソリューションに関する何も私のために働かなかった同じものに関するいくつかの記事があります。その溶液でQTableWidget - 行の色を変更する

  • 、我々はalredyの背景を設定している、項目行0にライトグレーにテーブルの列1つのアイテムを存在:

    self.table.item(1,0).setBackground(QtGui.QColor(125,125,125))

をそれは動作していますが、反復する行の背景を設定するには、テーブルが複数ある場合は時間が必要です。 行のインデックスだけを渡して行の背景を変更する関数が必要です。

答えて

6

は、このタスクを実行何も機能はありませんが、我々は、たとえば、それを作成することができます

def setColortoRow(table, rowIndex, color): 
    for j in range(table.columnCount()): 
     table.item(rowIndex, j).setBackground(color) 

enter image description here

関連する問題