QSqlTableModel与QTableView的绑定
来源:互联网 发布:mac如何添加输入法 编辑:程序博客网 时间:2024/05/19 20:48
1.QTableWidget继承于QTableView,QSqlTableModel能与QTableView绑定,但不能与QTableWidget绑定
2.示例代码:
SqlTableModel *model = new QSqlTableModel;model->setTable("terminaltable"); //表名model->setEditStrategy(QSqlTableModel::OnManualSubmit);model->removeColumn(0); // don't show the IDmodel->setHeaderData(0, Qt::Horizontal, QObject::tr("ID"));model->setHeaderData(0, Qt::Horizontal, QStringLiteral("终端编号"));model->setHeaderData(1, Qt::Horizontal, QStringLiteral("IP地址"));model->setHeaderData(2, Qt::Horizontal, QStringLiteral("所在位置"));model->select();QTableView *table = new QTableView;table->setModel(model);//间接将数据库表装入QTableViewtable->setColumnWidth(2, 400);table->setSelectionBehavior(QAbstractItemView::SelectRows);//整行选择模式table->horizontalHeader()->setStyleSheet("QHeaderView::section{background:Lightgreen;}");//表头颜色table->setEditTriggers(QAbstractItemView::NoEditTriggers); //使其不可编辑 model->show();
阅读全文
0 0
- QSqlTableModel与QTableView的绑定
- QTableView,Model/View的运用(2),QSqlTableModel
- Qt中Qtableview的使用1(QSqlTableModel模型)
- QSqlTableModel +QTableView 无法更新数据库
- QTableview QSqlTableModel如何最恰当地只显示一个表中的某几个字段的数据
- QSqlTableModel和QTableView设置复选框
- QTableWidget与QTableView的区别
- QTableWidget与QTableView的区别
- QTableView与QAbstractTableModel的使用
- QTableWidget与QTableView的区别
- QTableWidget与QTableView的区别
- QTableWidget与QTableView的区别
- QTableWidget与QTableView的区别
- QTableWidget与QTableView的区别
- QSqlTableModel的用法
- 2.关于QT中数据库操作,简单数据库连接操作,数据库的增删改查,QSqlTableModel和QTableView,事务操作,关于QItemDelegate 代理
- QSqlTableModel
- QSqlQuery QSqlQueryModel QSqlTableModel的区别
- 我用Python爬了12万条影评,告诉你《战狼Ⅱ》都在说些啥
- Class文件格式
- kNN(K最近邻)
- js 基本类型与引用类型的区别
- React Native 与原生层通讯(Android)
- QSqlTableModel与QTableView的绑定
- mysql服务启动失败 Starting MySQL. ERROR! The server quit without updating PID file
- Google Guava官方教程(中文版)
- Lagrange multipliers
- 资源整理 |19个Python爬虫项目让你一次吃到撑
- pyhton列表的添加删除和切片
- 匈牙利入门--poj 3020最小路径
- 刷CCF的算法题(第十二天)
- /home/hadoop/app/hadoop/bin/hdfs: line 206: /home/hadoop/app/hadoop/bin/java: No such file or direct