QListView::clicked シグナルが発行されたときにクリックされたマウス ボタンを知る必要があります。
ボタンをどうやって知ることができますか。
新しいクラス継承フォームQListView
を実装して再実装してみてください。
void QAbstractItemView::mousePressEvent ( QMouseEvent * event ) [virtual protected].
お役に立てば幸いです。Salu2
Salu2は正しいです。また、コンテキストメニューの直後(右クリック)の場合は、QWidget::contextMenuEventを再実装できます。
QApplication::mousebuttons() はどうですか? それが、ドキュメントがボタンを見つけるために行うことを提案していることです。