есть вот это:
QSqlTableModel* G::tableModel(QString table)
{
QSqlTableModel *model = new QSqlTableModel(0,db);
model->setTable(table);
model->select();
for(int i=0;i<model->columnCount();i++)
{
model->setHeaderData(i, Qt::Horizontal,"Column "+QString().setNum(i));//тут надо получать имя колонки
}
return model;
}