Qtデザイナーで認識されて表示されるカスタムウィジェットプラグインを作成しましたが、QtクリエーターとQtEclipseの統合では表示されません。
誰かがこの問題を解決する方法を知っていますか?
これを理解するのを手伝ってくれた質問者と両方のレスポンダーに感謝したいです(また、箱から出してすぐにこれを機能させなかったNokiaを呪いました-Qt開発者の経験の最初の2日間は、答えのグーグルでした)。
最初に、作成者は別の場所(Windows では C:\Qt\bin\designer) を調べます (Linux では .../bin/designer である必要があります - 'find . -name libqwebview.so' を実行します)。
第 2 に、 QtCreator はプラグインを mingw でコンパイルし、QtCreator は Visual Studio でコンパイルされる可能性が高いため、Windows では非互換性の問題が発生する可能性があります。修正は、QtCreator を mingw でコンパイルすることです。
私の推測では、Qt Creator と Qt Eclipse の統合では、使用するデザイナーのバージョンが異なると思います。(Creator の場合も同様です。) 彼らは異なるデザイナー アプリケーションを使用しているため、標準のデザイナー プログラムとは異なる場所でプラグインを探している可能性があります。私の最初の提案は、その場所がどこにあるかを見つけて、そこにプラグインをコピーすることです。
コピーしたプラグインが機能しない場合は、デザイナーのいずれかのバージョンに互換性がない可能性があります。それにはもう少し研究が必要ですが、もう少し研究を重ねることで克服できる可能性があります。