【发布时间】:2017-06-28 06:21:40
【问题描述】:
在QTableView 中对行进行颜色编码的正确方法是什么?
我正在开发一个电子表格应用程序,该应用程序应根据其中一列中设置的特定值对其行进行颜色编码。我使用QSqlRelationalTableModel 和QSqlRelationalDelegate;因为,应该确定颜色的值是外键。
为什么不能像下面这样简单?有什么想法吗?
model->setData( model->index( index.row(), index.column() ),
QBrush(Qt::red),
Qt::BackgroundRole );
【问题讨论】:
-
相反:您模型的
data()函数应该返回Qt::red以获得特定值。
标签: c++ qt qt5 qtableview qsqlrelationaltablemodel