2011-08-03 25 views
1

削除キーを押すとQListViewから項目を削除したいと思います。 QListView :: keyPressEventをオーバーライドできますが、別のクラスから削除する必要があります。削除キーを検出するために使用できるシグナルはありますか?QListViewでキーボード入力を処理する

+0

別のクラスからはどういう意味ですか? – Exa

+0

私は2つのQListViewを含むQWidgetを持っています。私のモデルでは、データはウィジェットによってリストビューにプッシュされるので、どこからデータにアクセスするか、どのように削除するかなどはわかりません。そのため、QWidgetをすべて処理する必要があります。 –

答えて

1

チェックしてください。QObject::installEventFilterを確認してください。これはあなたが探しているものであり、あなたのケースの小さな例もあります。

+0

ありがとう、それは私が探していたものです。 –

関連する問題