Qt Creator / Designer の機能拡張のためにプラグインを導入することができる.
プラグインを Qt のインストールディレクトリの下にある

plugins/designer/

におけば Qt Designer はこれを認識して即利用可能になる.
ところが Qt Creator からは見えない.


これは Qt Creator をコンパイルした Qt と,自前のシステムに導入されている Qt のバージョンの違いによるらしい.
http://qt.gitorious.org/qt-creator/pages/FrequentlyAskedQuestions の Form Editor / Designer Integration に情報がある.

Qt Creator のソース(qt-creator-1.3.1-src.tar.gz)を入手して,コンパイルすると,上記パスに置いたWidget プラグインを Qt Creator が認識するようになるらしい.
(誰でもソースを入手できるかどうかは不明.http://qt.gitorious.org/qt-creator あたりからダウンロードできそうだが.今回は商用ライブラリをダウンロードできる契約がなされているので,その特別サイトからダウンロードした)

Mac の場合は,

$ cd qt-creator-1.3.1-src
$ qmake -spec macx-g++
$ make

で問題なくコンパイルができた.

そして,インストールして Qt Creator を起動すると,導入したプラグイン(今の場合は QVTK)のアイコンが表示され,利用可能になっていた.

Mac OS X の場合、QtCreator.app/Contents/MacOS/designer 以下に、Plugin の dylib を配置してもいいようだ.
上記のようにQt のインストールディレクトリの下にある plugins/designer/ でもOK.




やじるし Qt 関連メモの目次