在QTableWidget PyQ中获取所选行计数

2024-05-02 04:59:46 发布

您现在位置:Python中文网/ 问答频道 /正文

pythonplugin中,我正在开发,我需要检索QTableWidget中选定的行数。我可以遍历QTableWidget的每一行,并检查它们是否被选中。取而代之的是,是否有一种直接的方法来获取PyQtQTableWidget的选定行计数?

类似于:

QTableWidget.selectedRowsCount()


Tags: 方法pyqt计数qtablewidgetselectedrowscountpythonplugin
2条回答

如果您希望完全选中的行数(即,当单击行标题时):

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

但如果您希望行中至少有一个单元格被选中:

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

len(tablewidget.selectedIndexes())应该做你想做的事。

相关问题 更多 >