2

QListView::clicked シグナルが発行されたときにクリックされたマウス ボタンを知る必要があります。

ボタンをどうやって知ることができますか。

4

4 に答える 4

2

新しいクラス継承フォームQListViewを実装して再実装してみてください。

void QAbstractItemView::mousePressEvent ( QMouseEvent * event )  [virtual protected].

お役に立てば幸いです。Salu2

于 2009-02-27T11:07:56.197 に答える
1

Salu2は正しいです。また、コンテキストメニューの直後(右クリック)の場合は、QWidget::contextMenuEventを再実装できます。

于 2009-02-27T11:13:03.843 に答える
1

QApplication::mousebuttons() はどうですか? それが、ドキュメントがボタンを見つけるために行うことを提案していることです。

于 2010-06-16T15:53:53.780 に答える