Qt ------ QTableView QTableWidget
Qt ------ QTableWidget QTableView
2023-09-11 14:19:53 时间
QTableView
model提供数据 view提供视图 view用来显示model的数据 必须将model绑定到某个view中才能显示
QStandardItemModel* model = new QStandardItemModel(); QStringList labels = QObject::trUtf8("频率,功率,误差").simplified().split(","); model->setHorizontalHeaderLabels(labels); //定义item QStandardItem* item = 0; for(int i = 0;i < 10;i++){ item = new QStandardItem(QString("%1").arg(i)); model->setItem(i,0,item); item = new QStandardItem(QString("%1").arg(i*2)); model->setItem(i,1,item); item = new QStandardItem(QString("%1").arg(i*3)); model->setItem(i,2,item); } ui->tableView->setModel(model); ui->tableView->show();
QTableWidget
//三列,只设置前两列宽度,剩下一列自适应到最大宽度 ui->tableWidget->setColumnWidth(0, 150); ui->tableWidget->setColumnWidth(1, 150); ui->tableWidget->horizontalHeader()->setStretchLastSection(true); ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows); ui->tableWidget->setSelectionMode( QAbstractItemView::SingleSelection);
相关文章
- Qt-qt creator 运行 出现 "can not open .... jom for write 解决方案
- QT-Qt中MediaPlay的使用,播放视频或MP4
- QT-在Qt Widgets Application中怎么显示printf的输出内容?
- Qt开源作品5-仪表盘交互
- Qt通用方法及类库6
- QT编写的嵌入式工业控制系统
- Qt菜单栏、状态栏、工具栏
- 【Qt】QModbusDevice类
- Qt部件基类——QWidget与QDialog
- 【Qt】解决 “ubuntu 中的 qt 编辑器光标变成小黑块”
- 9、QT基础——Qt消息机制和事件
- QT在构造函数中退出程序
- VLC-Qt 入门指南
- Qt creator 编译错误 :cannot find file .pro qt
- Qt数据库应用7-导出打印QTableWidget/QTableView数据