LineTable->setSelectionMode(QAbstractItemView::SingleSelection);.._qt qtablewiget qstrin">
当前位置:   article > 正文

QT QTableWidget 的简单应用_qt qtablewiget qstringlist插入

qt qtablewiget qstringlist插入

有时需要把数据用列表展示在UI上,这里简单用QTableWidget 展示数据。

首先创建一个UI界面,放置QTableWidget在UI上。

然后设置QTableWidget属性:

  1. QStringList lineListLabels; //设置表头
  2. lineListLabels<< tr("Line");
  3. ui->LineTable->setSelectionMode(QAbstractItemView::SingleSelection);//设置mode
  4. ui->LineTable->setSelectionBehavior(QAbstractItemView::SelectRows);//设置选择模式,按行
  5. ui->LineTable->setEditTriggers(QAbstractItemView::NoEditTriggers);//设置编辑模式
  6. ui->LineTable->setColumnCount(1);//列数
  7. ui->LineTable->setHorizontalHeaderLabels(lineListLabels);//表头添加进来
  8. ui->LineTable->horizontalHeader()->resizeSection(0,220); //列宽

 下面是添加数据进去:

  1. ui->LineTable->setRowCount(list.size()); //设置行数
  2. for (int i =0;i<list.size();i++) {
  3. QTableWidgetItem *item0 = new QTableWidgetItem;
  4. item0->setText(list.at(i));
  5. ui->LineTable->setItem(i,0,item0); //for 循环添加数据
  6. }

 效果是这样的:

 初学者,有可能写的不对,这里就当是平常笔记记录下。

详细的使用可以参考官方案例:Settings Editor Example

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/313161
推荐阅读
相关标签
  

闽ICP备14008679号