【发布时间】:2014-03-15 13:19:21
【问题描述】:
我遇到了问题,请按行显示 Qicon。
现在:
我想展示:
我的代码。但是图标没有出现,也没有编译错误:
c
lass MySubClassedSqlTableModel : public QSqlTableModel
{
Q_OBJECT
public:
MySubClassedSqlTableModel(QObject * parent = 0, QSqlDatabase db = QSqlDatabase())
: QSqlTableModel(parent,db) {;}
QVariant data ( const QModelIndex & index, int role = Qt::DisplayRole ) const
{
if(role==Qt::BackgroundColorRole)
{
const QVariant value(data(index,Qt::DisplayRole));
if(value.toString()=="yes"){
return QIcon(":/img/icons/yes.png");
}else{
return QIcon(":/img/icons/no.png");
}
}
return QSqlTableModel::data(index,role);
}
};
有人可以帮我吗?
【问题讨论】:
标签: c++ qt user-interface qtgui