Skip to main content
 首页 » 编程设计

python之在 QTableWidget 中获取选定行数之PyQt

2025年05月04日11pengyingh

在 python plugin 中,我正在开发,我需要检索 QTableWidget 中选定的行数。我可以遍历 QTableWidget 的每一行并检查它们是否被选中。相反,是否有一种直接的方法来获取 PyQt 中 QTableWidget 的选定行数?

类似于:

QTableWidget.selectedRowsCount()

请您参考如下方法:

如果您想要完全选中的行数(即点击行标题时):

len(tableWidget.selectionModel().selectedRows()) 

但是,如果您想要只选择了至少一个单元格的行:

len(set(index.row() for index in tableWidget.selectedIndexes()))