在QListView中选择项的信号是什么?
我最开始使用
QObject.connect(self.image_list, QtCore.SIGNAL('clicked(QModelIndex)'), self.on_row_changed)
这个,但是我发现当我按下右键时,on_row_changed
这个函数会被调用,即使这个项目是灰色的(不在焦点上)。我应该连接哪个信号呢?
我查阅了qt4.8的文档,发现信号 activated (const QModelIndex &index )
和 void indexesMoved (const QModelIndexList &indexes)
都不管用。
所以,当我想根据当前焦点的项目来执行某些操作时,我应该使用哪个信号,这样当我用鼠标或上下箭头移动单选项目时,能够正确调用回调函数呢?