나는 처음 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)
신호가 작동하지 않습니다.
포커스 항목을 기반으로 액션을 수행하려고 할 때 마우스 또는 위/아래 화살표를 사용하여 단일 선택 항목을 이동할 때 어떤 신호를 사용해야합니까? 콜백이 올바르게 호출됩니까?
당신이 QModelIndex이 on_row_changed –
대기에서 유효한지 여부를 확인할 수 있습니다, 이것은 무엇인가? C++ 또는 Python? – Shoe
사실 그렇지만 화살표 키로 포커스를 변경하면 트리거되지 않습니다. –