【发布时间】:2012-12-12 10:12:04
【问题描述】:
我正在使用从QAbstractTableModel 派生的自定义表格模型。
我已经覆盖了headerData(),我可以通过返回Qt::ForegroundRole 上的颜色来更改单个行标题(或列标题,但我在这里只关注行)的字体颜色
if(role == Qt::ForegroundRole)
return Qt::green;
但如果我使用Qt::BackgroundRole 设置标题单元格的背景颜色,则什么都不会发生。
if(role == Qt::BackgroundRole)
return Qt::red;
我在return 上设置了一个断点并到达。但是什么也没发生:-(
关于我错在哪里的任何想法?
【问题讨论】:
标签: c++ qt qtableview