通过currentIndex()可以获取listView控件的当前选择元素,如果选择了多个,则可以通过selectedIndexes()来获取选择的元素,不过这两个函数返回的是元素数据,而不是索引编号,如果要取到索引顺序号,需要通过row()函数。

案例(m_ListView为listView控件名,displaySelected为一个TextBrowser控件名,itemmodel为列表项的数据存储名):

def DisplayItem(self):

selected = self.m_ListView.selectedIndexes()

for i in selected:

item = i.row()

inf = f"Pos:{item + 1},data: {self.itemmodel.stringList()[item]}"

self.displaySelected.setText(inf)

也可以这样:

def DisplayItem(self):

selected = self.m_ListView.currentIndex()

item = selected .row()

inf = f"Pos:{item + 1},data: {self.itemmodel.stringList()[item]}"

self.displaySelected.setText(inf)

python获取列表控件_PyQt学习随笔:ListView控件获取当前选择项的方法相关推荐

  1. listview pyqt5 添加_PyQt学习随笔:ListView控件增加列表项

    ListView控件如果需要增加列表项,就是在对应数据存储中插入项,这又分两种情况,一种是已知列表数据存储,一种是未知数据存储.如果是未知数据存储,可以通过: ListView控件名.model() ...

  2. Android获取景点的信息,景点介绍(ListView控件应用)

    1. 案例概述 此案例主要是对ListView列表控件的使用.当应用中包含多项数据,每项数据结构相同,只是内容不同时,可通过列表显示.对于列表中的内容,可以是显示字符串的TextView,也可以是结构 ...

  3. python numpy库的简单使用学习随笔(一)

    一.numpy概述 numpy(Numerical Python)提供了python对多维数组对象的支持:ndarray,具有矢量运算能力,快速.节省空间.numpy支持高级大量的维度数组与矩阵运算, ...

  4. python修改列表中字典内的值_python修改字典内key对应值的方法

    python学习笔记:字典 python版本:Python 2.6.6 系统环境:CentOS release 6.2 x86_64 本文参考了互联网上前辈的一些文章 一.字典是python中最灵活的 ...

  5. listview控件Android,Android中ListView控件的简单使用

    文章引自郭霖<第一行代码> ListView允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内,同时屏幕上原有的数据则会滚动出屏幕 使用LIstView控件 1 在布局文件中引入Li ...

  6. python选择日期控件_Flask学习笔记-使用bootstrap-datepicker实现页面日期选择

    Bootstrap时间日期插件推荐--bootstrap-datepicker 参考网站:http://www.58img.com/framework/813 这个插件的样式个人觉得还是很不错,而且可 ...

  7. Asp.net控件开发学习笔记(三)-控件开发基础

    封装      在asp.net中,控件被分为两类.用户控件和自定义服务器控件.前者就是我们经常用来将一些可复用的内容封装成的.ascx文件.这里主要研究后者. 创建自定义服务器控件      创建自 ...

  8. python计算机图形学_图形图像学习随笔:计算机图形学的一些基本概念

    本文内容摘抄于:<计算机图形学的概念> 一.计算机图形学的范畴 1.图形主要分为两类,一类是基于线条信息表示的,如工程图.等高线地形图.曲面的线框图等:另一类是明暗图,也就是通常所说的真实 ...

  9. html点击按钮获取列表数据传递到页面,随笔:ajax传递数组,layui父子页面传值,下来菜单赋值,父页面数据获取,表格数据替换为字符串...

    一.Ajax向后台传递数组问题:(声明前台我使用的layui框架) 例:我们要多前台一个数据表格进行批量删除操作,我们通过复选框选中数据id,将id存入一个数组中,然后利用ajax传递给后台,完成批量 ...

  10. python处理wps数据用xlwings_Python学习随笔:使用xlwings读取和操作Execl文件

    一.背景 有2种模块可以对Execl文件,一种是xlwt 方式,需要安装三个库文件 xlrd(读Excel)xlwt(写Excel)xlutils(修改Excel),也是网上介绍文章最多的一种方法,一 ...

最新文章

  1. datatable java实现分页_jQuery Datatable - 使用Php的服务器端处理数据分页
  2. php 自加 性能,对于数据库的自增、自减心得
  3. 算法-------位1的个数
  4. AIX 3D32B80D 错误
  5. android studio插件相关(逐步完成系列)
  6. ios-晋级之路 CocoaPods引用第三方库不import不自动补齐
  7. java反射机制详解_Java反射机制详解
  8. app后端设计(php)
  9. Get和Post请求和对应的参数获取
  10. JavaScript + jQuery 知识复习总结(附超实用jQuery中文文档)
  11. 电商平台的系统组织架构
  12. 大智慧炒股软件下载|选股软件
  13. java面试题——项目常见面试题(单点登录、购物车)
  14. python实用脚本(三)—— 通过有道智云API实现翻译
  15. MPEG-4与H264区别,编码及应用
  16. AToken全观:情人节妹子收了520个BTC,成吨狗粮灌到饱
  17. 数据:锁定在智能合约中的MKR供应占比已创下16个月新高
  18. fafa什么意思_Fafa是什么意思
  19. 初步使用Arduino
  20. n个人排名,允许并列名次,共有多少种排名结果?

热门文章

  1. 导线怎么用计算机平差,导线平差计算软件
  2. 刚安装了极域电子教室,默认密码是什么?(教师端)
  3. OS实验xv6 6.S081 开坑
  4. WorkList-Dicom字段定义
  5. 华为交换机删除配置命令access_华为交换机删除命令
  6. zte机顶盒怎么投屏_中兴iptv机顶盒可以投屏吗?
  7. 优酷下载的会员独享KUX视频格式怎么转换成MP4
  8. vlfeat python
  9. 电子技术基础资料合集
  10. wap2010计算机考点,2010年全国计算机二级Access上机考试考点总结