listview qt 选中内容_如何在Qlistview中获取选中的项目?

本文介绍了一个使用PyQt5创建的QListView应用,展示了如何在选中列表项后5秒钟自动打印选中的内容。通过QStandardItemModel和QTimer,实现了在用户选择项目后延迟打印的功能,可用于记录用户的选择。示例代码中包含了一个QListView的初始化、设置可勾选项以及获取并打印选中项的方法。
摘要由CSDN通过智能技术生成

当我在python3.5和PyQt5中运行这个函数时,它可以很好地打印正确的模式和选中标记的项。我删除了用于测试的文件读/写行。对于PyQt4和python2.7,您只需修复几个导入和print语句。运行它,选中几个项目,5秒钟后,您在控制台中看到了什么?在from PyQt5 import QtCore

from PyQt5 import QtGui

from PyQt5.QtCore import QTimer

from PyQt5.QtWidgets import QApplication, QWizardPage, QListView

class AppRemovalPage(QWizardPage):

def __init__( self, parent ):

super(AppRemovalPage, self).__init__(parent)

self.setTitle('Apps to Remove')

self.setSubTitle('Listview')

self.list_view = QListView(self)

self.list_view.setMinimumSize(465, 200)

self.isWritten = False

loo = "/home/test1/file.txt"

self.model = QtGui.QStandardItemModel(self.list_view)

for line in ('a', 'b', 'c', 'd', 'e'):

self.item = QtGui.QStandardItem(line)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值