OgreWidget
クラス -A ポータブル レンダラー ウィジェットを Qt で設計します。
QThread
(私のデザインでは)、 (無限レンダーループの場合)およびQWidget
(そこにレンダリングするオーガのターゲットウィジェット)でクラスを継承する必要があると思います。
しかし、多くのドキュメントや記事 (たとえば、この) によると、 Virtual inheritance with QObject
is not supported . この継承の結果は次のようなエラーになります。
QObject
のあいまいなベースですOgreWidget
この問題を解決するにはどうすればよいですか?
PS: 私の古いデザインでは、別の を作成し、ターゲット ウィジェットとしてQWidget
送信WId
します。OgreWidget
しかし、私はより良い、よりクリーンなインターフェースを設計するつもりです。