2012-06-06 94 views
0

因此,我有一個AbstractItemModel,並且在單擊加載按鈕後,我想讓所選項目更改顏色和粗體。我怎麼做?pyqt選擇後更改項目

我試過類似QtCore.QVariant(QtGui.QBrush(QtGui.QColor(QtCore.Qt.red)))但我的項目沒有改變顏色。

謝謝

回答

0

AbstractItemModel就是這樣:摘要。它意味着是子類,這意味着你會有一些自定義類型的實現。

但如果你使用QStandardItems,只需將其foreground顏色,其font

item.setForeground(QtGui.QColor(QtCore.Qt.red)) 
font = item.font() 
font.setBold(True) 
item.setFont(font)