使用QT TableView
来源:互联网 发布:vim as a python ide 编辑:程序博客网 时间:2024/06/07 21:50
其经常使用的函数有
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);
- 使用QT TableView
- Qt TableView的简单使用
- Qt TableView的简单使用
- QT tableview的简单使用
- qt中tableview的使用
- Qt TableView的简单使用
- Qt TableView的简单使用
- Qt TableView的简单使用
- Qt model和tableview的使用
- QT TableView
- qt tableview
- Qt: 查询数据库与tableview很容易一起使用
- QT TableView 常用设置
- qt tableview代理实现
- qt tableview代理1
- QT tableview用法
- Qt tableview总结
- QT TableView 常用设置
- Trie树|字典树的简介及实现
- 右键菜单事件contextMenuEvent(QContextMenuEvent *event)
- linux内核奇遇记之md源代码解读之十一raid5d
- ORA-29275:部分多字节字符
- 算法习题29:栈的push、pop序列是否一致
- 使用QT TableView
- 在win8下查看图片泛黄问题的解决方法
- struts 2 标签详解
- QListView MVC 模型
- 使用testFlight进行企业部署
- Android中处理崩溃异常
- 嘿嘿,一遍又一遍的SQL语句
- poj 1702(Eva's Balance)
- 还是用csdn吧