我确实有QTableView
行为的QtGui.QTableView.SelectRows
小部件。
谢谢。
QTableView继承了QAbstractItemView的信号。要获得当前选择的行,您必须将插槽连接到
之一 void activated ( const QModelIndex & index )
void clicked ( const QModelIndex & index )
void pressed ( const QModelIndex& index )
EDIT1: QModelIndex具有方法row()
和column()
来确切知道已单击/选择了哪个单元格。
self.table.clicked.connect(self.clickedSlot)
def clickedSlot(self,index):
print "Column is " + str(index.column())
print "Row is " + str(index.row())
如果您是Qt / PyQt的新手,您可能想看看如何使用信号和插槽。
EDIT2:如果要从小部件本身获取索引,则>
self.table.selectionModel.currentIndex()
您可以尝试: