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