QTableView是显示表格状的视图
来源:互联网 发布:nginx tomcat https 编辑:程序博客网 时间:2024/04/30 20:13
其经常使用的函数有
1.显示格子 setShowGrid(false);
2.由内容调整列 resizeColumnsToContents();
3.获取垂直表头 verticalHeader();
当然还有水平表头
4.设置非编辑状态
verticalView->setEditTriggers(QTableView::NoEditTriggers);
5.设置点击行为
verticalView->setSelectionBehavior(QTableView::SelectRows);
6.模型对象
QStandardItemModel *model = new QStandardItemModel;
model->setColumnCount(4);
model->setHeaderData(0,Qt::Horizontal,tr("File"));
model->setHeaderData(1,Qt::Horizontal,tr("Path"));
model->setHeaderData(2,Qt::Horizontal,tr("Size"));
model->setHeaderData(3,Qt::Horizontal,tr("Duration"));
设置显示模型为4列
7.增加项到模型
QStandardItem* item1 = new QStandardItem(tr("Yesterday Once More.mid"));
QStandardItem* item2 = new QStandardItem(tr("C://Mid//"));
QStandardItem* item3 = new QStandardItem(tr("0.001M"));
QStandardItem* item4 = new QStandardItem(tr("3:48"));
QList<QStandardItem*> item;
item << item1 << item2 << item3 << item4;
model->appendRow(item);
8.设置模型到View
setModel(model);
如果要隐藏某一列或行, 必须在setModel之后. 至于resizeColumnToContents是在隐藏之后调用还是在隐藏之前调用, 并不影响显示的效果.很简单的控制QTableView的列大小:初始化QTableView: ui->tableView->horizontalHeader()->setDefaultSectionSize(110); ui->tableView->horizontalHeader()->setMinimumSectionSize(110);在setModel(model);后调用ui->tableView->resizeColumnsToContents(); 这样会省很多事, 也简单美观.
- QTableView是显示表格状的视图
- QTableView表格视图的列宽设置
- QTableView表格视图的列宽设置
- QT - QTableView表格视图的列宽设置
- QTableView表格中出现多余的Checkbox
- QTableView表格中出现多余的Checkbox
- 浅谈QTableView和QTableWidget数据表格显示方式
- QTableView的表格项中加入图标的方法
- QTableView的表格项中加入图标的方法
- QTableView的表格项中加入图标的方法
- QTableView基本用法讲解,Qt表格控件的使用方法
- QTableView基本用法讲解,Qt表格控件的使用方法
- swift 快速奔跑的兔几 本节的内容是:表格视图和集合视图
- QT QTableView表格左上角样式
- qtableView大量数据显示
- 在QTableView中简单的显示tool tip
- 将Qtableview中的数据显示在相应的控件上
- Qt Qtableview 无法文字居中显示的问题
- 2012 百度实习笔试题-兄弟单词
- 利用Axis2开发WebService(3)---用Java实现调用WebService的客户端程序
- 单身快乐(致一个人的情人节)
- android小经验 - 小心数据类型
- c++ 截取屏幕图片并保存
- QTableView是显示表格状的视图
- 输入一个日期和时间,输出下一秒的日期和时间
- mysql 控制台 乱码
- Unix 时间
- SQLite学习笔记(10)资料搜集
- 单身快乐(致一个人的情人节)
- osg 学习 之十五:阴影和光照
- java减少数据访问层代码—反射1—数据访问层Wrapper
- [转载]udp丢包 又是udp丢包