16,212
社区成员
发帖
与我相关
我的任务
分享
QVariant QueryModel::data(const QModelIndex & index,
int role) const
{
if(!index.isValid())
return QVariant();
if(Qt::TextAlignmentRole == role){
return Qt::AlignCenter;
}else if((Qt::DisplayRole == role) && (index.column() == 0)){
return index.row() + 1;
}else if(Qt::SizeHintRole == role){
switch(index.column()){
case 0:
return QSize(40, 20);
default:
return QSize(100, 20);
}
}
return QSqlQueryModel::data(index, role);
}