Qt Widgets Designer プラグインの追加
独自のウィジェットをQt Widgets Designer に追加するために、プラグインを作成することができます。 プラグインをアプリケーションに含めるには、それをダイナミック・ライブラリにコンパイルし、別途出荷します。
アプリケーションは、標準のプラグイン・サブディレクトリでプラグインを検出できます。プラグインの作成方法とロケーション、デフォルトのプラグインパスの変更方法の詳細については、「Qt プラグインの作成方法」を参照してください。
Qt Widgets Designer 用のプラグインを作成する方法の詳細については、Using Custom Widgets withQt Widgets Designer を参照してください。
Qt Widgets Designer プラグインの検索
Qt Widgets Designer Qt Widgets Designer は、スタンドアロン・アプリケーションとしても、 に統合されても提供されます。プラグインを配置する正しいフォルダは、スタンドアロンの と統合された のどちらを使用するかによって異なります。Qt Creator Qt Widgets Designer Qt Widgets Designer
統合されたQt Widgets Designer は、Qt Creator のインストール ディレクトリからプラグインを取得します。デザイナー プラグインは、Windows では<QtCreator>\bin\plugins\designer から、Linux では<QtCreator>/lib/Qt/plugins/designer から、macOS では Qt Creator.app/Contents/PlugIns/designerから読み込まれます。
正常にロードされたプラグインと失敗したプラグインを確認するには、Tools >Form Editor > を選択します。 About Qt Widgets Designer Plugins.
スタンドアロンのQt Widgets Designer はプロジェクトのビルドに使用される Qt ライブラリの一部で、Qt インストール ディレクトリの<Qt_version>\<compiler>\bin にあります。これはbin の\plugins\designer サブディレクトリからプラグインを取得します。どのプラグインが正常に読み込まれ、どれが失敗したかを確認するには、Linux と Windows ではHelp >About Plugins を選択してください(macOS では Qt Creator> macOS ではAbout Plugins ) を選択します。
ビルド・キーの一致
Windows のビルド済み Qt パッケージに含まれているQt Creator は、Microsoft Visual Studio コンパイラでビルドされています。MinGW/g++ コンパイラでビルドされた Qt バージョンをインストールした場合、Qt Creator はビルドキーが一致しないため、Windows バージョンでビルドされたプラグインを読み込むことができません。
Qt Creator がビルドされた Qt バージョンよりも新しい Qt バージョンを使用する場合や、互換性のない Qt バージョンを使用する場合も同様です。この場合、プラグインはスタンドアロン版のQt Widgets Designer でしか使用できません。Help > を選択してください。 About Qt Creatorを選択して、Qt Creator がビルドされた Qt バージョンとコンパイラを確認してください。
出荷された Qt バージョン用にビルドされたQt Widgets Designer プラグインを使用するには、Qt Creator を MinGW を使用して再コンパイルするか、Microsoft Visual Studio でビルドされた Qt バージョンをインス トールして、Qt Creator が同じコンパイラでビルドされていることを確認します。
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.