首页| 论坛| 消息

标题: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!"));
       }
  & ..

回复 发表
主题 版块