如何在用户与列表交互时激活的事件处理程序(“slot”)中获取QListWidget的所有选定项?换句话说,当用户执行一个操作(比如在列表中选择一个新的选项)时,我需要有一个完整的选定项列表
到目前为止,我尝试的是使用QListWidget.currentItemChanged
,然后尝试使用QListWidget.selectedItems()
获取所有选定的列表项。这种方法的问题是,从selectedItems()
函数返回的列表在退出连接到currentItemChanged
的事件处理程序之前不会更新
我正在寻找的解决方案必须与“MultiSelection”一起使用(可以同时选择多个列表项)
感谢您的帮助和亲切的问候, 扭转
您必须使用
itemSelectionChanged
信号,当选择任何项目时,此信号将被激活。输出:
相关问题 更多 >
编程相关推荐