1
削除キーを押すとQListViewから項目を削除したいと思います。 QListView :: keyPressEventをオーバーライドできますが、別のクラスから削除する必要があります。削除キーを検出するために使用できるシグナルはありますか?QListViewでキーボード入力を処理する
削除キーを押すとQListViewから項目を削除したいと思います。 QListView :: keyPressEventをオーバーライドできますが、別のクラスから削除する必要があります。削除キーを検出するために使用できるシグナルはありますか?QListViewでキーボード入力を処理する
チェックしてください。QObject::installEventFilterを確認してください。これはあなたが探しているものであり、あなたのケースの小さな例もあります。
ありがとう、それは私が探していたものです。 –
別のクラスからはどういう意味ですか? – Exa
私は2つのQListViewを含むQWidgetを持っています。私のモデルでは、データはウィジェットによってリストビューにプッシュされるので、どこからデータにアクセスするか、どのように削除するかなどはわかりません。そのため、QWidgetをすべて処理する必要があります。 –