アプリケーション用の特別なコンテキスト メニューを作成したいと考えています。メニューの形状と動作は、標準のコンテキスト メニューとは異なる場合があります。
たとえば、それらを円形に描画したり、メニュー エントリを右クリックして、そのメニュー項目に関する別のメニューを開くことができるようにしたいと考えています。
もちろん、アクションベースのメニューなどを備えている現在のフレームワークと可能な限りそれらを統合したいと考えています (しかし、どのプロパティが Qt フレームワークに「適合」するメニューを持つべきかについてはわかりません) )。
それで、私の質問は、どこからこれを実装し始めるべきですか? QMenu は QWidget を継承しているようですが、カスタム QWidget を実装するだけで十分ですか? 代わりに QMenu を継承し、カスタム グラフィックスとイベント処理で拡張する必要がありますか?
ありがとう!