我有一个python,其中包含一个列表,用于处理选定文件夹中现有PDF文件的路径。在
我想要的是,当用户单击所选项目时,让系统在控制台中打印该项目。在
因此它必须连接到itemclick事件。在
我会很感激你的帮助。在
系统显示此异常:
发生此错误“NoneType”对象没有属性“text”
我就是这样想的: self.listWidgetPDFlist.itemClicked…如何继续?在
创建空列表
fileList=[]
循环选定的文件夹,并将匹配的项目添加到widgetList
^{pr2}$选择项目后,使系统在控制台中打印当前项目
self.listWidgetPDFlist.itemClicked(print(self.listWidgetPDFlist.currentItem().text()))
问题出在上面的代码行中
单击的项是一个信号,必须连接到函数。在
上面的行使用lambda语句在一行代码中打印所选项目。这将适用于非常简单的事情,如您试图在这里做的,但您也可以将它连接到一个方法来做更多的事情。在
^{pr2}$当连接到一个方法时,当连接到信号时,必须将括号从方法名中去掉。在
相关问题 更多 >
编程相关推荐