2012-04-11 9 views
3

デスクトップQtコンポーネントhttp://qt.gitorious.org/qt-components/desktopをQtデザイナーで動作させようとしています。コンポーネントを「Items」リストの下に表示させようとしています。QtクイックデスクトップコンポーネントをQtデザイナで使用するためにインストールする

qmake && mingw32-make installを使用して正常にコンパイルしました。これにより、すべてのコンポーネントファイルが\QtSDK\Desktop\Qt\4.8.1\mingw\imports\QtDesktopにコピーされました。

import QtDesktop 0.1を使用して、コンポーネントをエディタに含めることができます。次のコードは正しく、コンパイル実行し、ボタンを示しています。私はQtのデザイナを入力して「デザイン」をクリックしたとき

import QtQuick 1.1 
import QtDesktop 0.1 

Rectangle { 
    width: 100 
    height: 100 
    Button { 
     id: button 
     text: "Push me" 
     onClicked: button.text = "Pressed" 
    } 
} 

Running example

しかし、それはしばらくの間、ロードしようとQt Creatorはクラッシュ。私はWindowsとFedoraの両方で同じ結果を試しました。

また、コンポーネントフォルダを\QtSDK\Desktop\Qt\4.8.1\mingw\imports\Qt\labs\componentsに移動しようとしましたが、これは機能しませんでした。

更新:http://doc.qt.nokia.com/qtcreator-2.4/creator-qml-modules-with-plugins.htmlが、まだ成功しなかった:私はこれらの命令当たりplugins.qmltypesファイルを生成するqmlplugindump使用してみました 。これを行うには、qt-components-desktop\src\src.proファイルをCONFIG += releaseでリリースモードでビルドする必要がありました。そうしなかった場合、qmlplugindumpはエラーをスローします。出力されるplugins.qmltypesファイルはよく見え、qmldirファイルと同じフォルダにあります。

答えて

関連する問題