点云技术相关产学研社区

 找回密码
 立即注册加入PCL中国点云技术相关产学研社区

扫一扫,访问微社区

查看: 1917|回复: 1

转载:Qt5的ListView控件使用心得

[复制链接]
发表于 2015-8-17 21:30:41 | 显示全部楼层 |阅读模式
                        Qt5的ListView控件使用心得   
转自:http://blog.csdn.net/tian_ciomp/article/details/47706525

1 使用前必须初始化(即使用预定义模型),这里利用QStringListModel进行初始化,Qt还支持其他不同Model对listview进行初始化。
  1. QString str;
  2. QStringListModel *model;
  3. QStringList current_cloud_id_list;
  4. current_cloud_id_list.push_back(str);
  5. model = new QStringListModel(this);
  6. model->setStringList(current_cloud_id_list);
  7. dialog_removePCD_ui->listView_CurrentID->setModel(model);
复制代码
2 ListView初始化后,才可以获取其rowCount:
  1. int row_num = dialog_removePCD_ui->listView_RemovedID->model()->rowCount();
复制代码
3 获取某一行某一列的文本数据:
  1. // row_idx为该行索引序号, column_idx为该列索引序号,两者都以0开始
  2. QString str = dialog_removePCD_ui->listView_RemovedID->model()->index(row_idx, column_idx).data().toString();
复制代码
回复

使用道具 举报

发表于 2015-8-26 14:43:36 | 显示全部楼层
谢谢楼主
回复 支持 反对

使用道具 举报

本版积分规则

QQ|小黑屋|点云技术相关产学研社区 ( 陕ICP备13001629号 )

GMT+8, 2024-4-29 23:39 , Processed in 1.852660 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表