在QTableWidget中获取所选行数 - PyQt

Sjs*_*Sjs 1 python pyqt qtablewidget

python plugin我正在开发中,我需要检索a中所选行的数量QTableWidget.我可以循环遍历每一行QTableWidget并检查它们是否被选中.取而代之的是,有一个简单的方法来获得所选行计数的QTableWidgetPyQt

就像是:

QTableWidget.selectedRowsCount()

ekh*_*oro 9

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

len(tableWidget.selectionModel().selectedRows())
Run Code Online (Sandbox Code Playgroud)

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

len(set(index.row() for index in tableWidget.selectedIndexes()))
Run Code Online (Sandbox Code Playgroud)