一个小例子 QTableView + QStandardItemModel
QStandardItemModel model; //设置大小 model.setColumnCount(); //列
model.setRowCount(musicFound); //行 //设置标题 model.setHeaderData(,Qt::Horizontal,"ID"); //添加数据 for(int j=;j<row;j++)
{
//写id
QStandardItem *itemID = new QStandardItem("hello");//QString::number(j)));
model.setItem(j,,itemID); } //选择这个model m_ui->tableView->setModel(&model); //隐藏左边那列
m_ui->tableView->verticalHeader()->hide();
//列宽
m_ui->tableView->setColumnWidth(,);
//整行选择
m_ui->tableView->setSelectionBehavior(QAbstractItemView::SelectRows);
转自:http://qimo601.iteye.com/blog/1535292