私はPyQtプログラムに取り組んでおり、ある種の「ツールバー」にいくつかのオブジェクト、たとえば形状を含めることができるようにしたいと考えています。ユーザーがこれらの図形のいずれかのインスタンスをクリックしてツールバーからメインキャンバス(QGraphicsView)にドラッグできるようにしたいと思います。
ツールバーには、QAbstractListModelを使用して入力できるQListViewを使用することを考えていました。ただし、QListViewに必要な形状のアイコンのみを保持させる方法がわかりません...次に、オブジェクトアイコンをメインキャンバスにドラッグ可能にする方法がわかりません。何か案は?