アイテムのリストを表示する必要があるとしましょう。各項目には、QPushButton、画像、およびいくつかのテキストが含まれています。ユーザーがボタンをクリックすると、何かが起こるはずです (つまり、シグナルを取得する必要があります)。Qtでこれを実装する正しい方法は何ですか?
少し読んだ後、QListWidget と QListWidgetItem を使用すれば、これを実現できることがわかりました。必要に応じて各 QListWidgetItem をサブクラス化し、リスト ウィジェットに設定できます。
ただし、より適切なアプローチ (モデル ビュー アプローチ) は、QItemDelegate と組み合わせて QlistView を使用することであるとも読みました。しかし、QItemDelegate を使用している場合、ウィジェットのみをペイントできるようです。プッシュボタンイベントを取得するにはどうすればよいですか?
この巨大な投稿で申し訳ありません。QListWidget/QListViewをいつ使用するかという概念全体について、私はちょっと混乱しています。