QIdentityProxyModel не меняет цвет текста?

Я хочу изменить цвет текста. У меня есть SqlRelationalTableModel и, как я выяснил, правильным способом является использование QIdentityProxyModel.

Я настроил прокси, назначил его для модели и табличного представления, но он не работает.

Какие-либо предложения?

<...>
myproxy = MyProxy()
myproxy.setSourceModel(orders_model)
tableView.setModel(myproxy)  
<...>

class MyProxy(QtCore.QIdentityProxyModel):
    def  data(self, index, role):
        if role == QtCore.Qt.TextColorRole:
            return QtCore.QVariant(QtGui.QColor(QtCore.Qt.gray))
        elif role == QtCore.Qt.DisplayRole:
            return QtCore.QIdentityProxyModel.data(self, index, role)

0 ответов

Другие вопросы по тегам