0
因此,我有一個AbstractItemModel,並且在單擊加載按鈕後,我想讓所選項目更改顏色和粗體。我怎麼做?pyqt選擇後更改項目
我試過類似QtCore.QVariant(QtGui.QBrush(QtGui.QColor(QtCore.Qt.red)))
但我的項目沒有改變顏色。
謝謝
因此,我有一個AbstractItemModel,並且在單擊加載按鈕後,我想讓所選項目更改顏色和粗體。我怎麼做?pyqt選擇後更改項目
我試過類似QtCore.QVariant(QtGui.QBrush(QtGui.QColor(QtCore.Qt.red)))
但我的項目沒有改變顏色。
謝謝
AbstractItemModel就是這樣:摘要。它意味着是子類,這意味着你會有一些自定義類型的實現。
但如果你使用QStandardItems,只需將其foreground顏色,其font:
item.setForeground(QtGui.QColor(QtCore.Qt.red))
font = item.font()
font.setBold(True)
item.setFont(font)