请问在QT4中我用QTableView 和QSqlTableModel操作数据库,我想改变tableview某行的背景色应该怎么做?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问在QT4中我用QTableView 和QSqlTableModel操作数据库,我想改变tableview某行的背景色应该怎么做?相关的知识,希望对你有一定的参考价值。

能给出代码最好或者给个例子,发到邮箱zlyrtn@126.com。谢谢了!

参考技术A 重载QSqlTableModel::data(const QModelIndex &index, int role) const函数;
QSqlTableModel::data(const QModelIndex &index, int role) const

if(role == Qt::BackgroundRole)
return QVariant(QColor(Qt::yellow));

以上是关于请问在QT4中我用QTableView 和QSqlTableModel操作数据库,我想改变tableview某行的背景色应该怎么做?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Qt4 及更高版本中对 QTableView 进行排序

pyqt qt4 QTableView 如何禁用某些列的排序?

QTableView clearSelection 因 ASSERT 失败:文件 /usr/include/qt4/QtCore/qlist.h 中的“!isEmpty()”,第 282 行

如何使用本机 sqlite 库而不是 QSql 从 sqlite 插入和检索 QString

请问在JAVA中我用BigDecimal来计算百分比,但是由于不能整除的原因,有些百分比相加不等于100%,该怎么办

Qt - 清除 QTableView 的内容