首页 > 其他 > 详细

QTableView的常用知识

时间:2014-10-18 14:00:06      阅读:308      评论:0      收藏:0      [点我收藏+]

其经常使用的函数有

1.显示格子

  setShowGrid(false);

2.由内容调整列

  resizeColumnsToContents();

3.获取垂直表头

  verticalHeader();

  当然还有水平表头

3.设置非编辑状态 
  verticalView->setEditTriggers(QTableView::NoEditTriggers);


4.设置点击行为
  verticalView->setSelectionBehavior(QTableView::SelectRows);


5.模型对象
  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列


6.增加项到模型
  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);


7.设置模型到View
  setModel(model);

QTableView的常用知识

原文:http://www.cnblogs.com/zw-h/p/4032952.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!