【问题标题】:How to select multiple items in pyqt5 QlistWidget and print them [duplicate]如何在pyqt5 QlistWidget中选择多个项目并打印它们[重复]
【发布时间】:2021-09-22 10:45:07
【问题描述】:

我正在使用 qt 设计器并尝试打印出我在 QlistWidget 中选择的所有项目,它只打印出一个项目。我已将 selectionMode 设置为 MulitSelection

从列表中选择列出:

  • Commvault 安装
  • Veeam 安装

代码

session_name_=self.listWidget.currentItem().text()

addendant_=self.listWidget_2.currentRow()
scheduled_=self.dateTimeEdit.dateTime()
sched=scheduled_.toString("MM/dd/yyyy h:mm ap")
    
print(session_name_)

它只会返回一项

python3 template.py 
('Veeam Install',)

【问题讨论】:

    标签: python qt pyqt5


    【解决方案1】:

    您请求的是currentItem,而不是selectedItems。当前项是单个元素(通常是最后一个选定项),而选定项是所有选定项的列表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-25
      • 1970-01-01
      • 2012-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多