标题:tableView增加操作及显示
作者:bolizhu1234
日期:2017-11-23 15:16
内容:
最近在学习QT,作为一个初学者,遇到了很多问题,下面分享下我在学习tableView过程中遇到的问题及解决方法。
//在tableView中显示数据库内容
QSqlDatabase db;
if(InitDatabase(db))
{
model=new QSqlTableModel(this,db);
ui->tableView->verticalHeader()->hide();
ui->tableView->setEditTriggers(QAbstractItemView::NoEditTriggers);
ui->tableView->setSelectionBehavior(QAbstractItemView::SelectRows);
model->setTable("数据表名");
model->select();
//model->removeColumn(0); //删除第一列
ui->tableView->setModel(model);
ui->tableView->setColumnWidth(1,330);
ui->tableView->setColumnWidth(2,330);
ui->tableView->setColumnWidth(3,360);
ui->tableView->show();
}
else
{
QMessageBox::warning(this,tr("warning"),QString("Exec Error!"));
}
& ..