码迷,mamicode.com
首页 > 其他好文 > 详细

QTableView的常用知识

时间:2014-10-18 14:02:15      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:io   ar   使用   strong   sp   on   cti   ad   ef   

其经常使用的函数有

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的常用知识

标签:io   ar   使用   strong   sp   on   cti   ad   ef   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!