2017-10-11 6 views
-1

「Getting Started with Qt Quick」のサンプルを使用しています。サンプルコードには、次のインポートを含むMainForm.ui.qmlがあります。Qt例:com.qmlqb.qmlcomponentsがインストールされていません

import com.qmlqb.qmlcomponents 1.0

私が実行しようとすると、私はこのエラーが表示されます。

qrc:/MainForm.ui.qml:4 module "com.qmlqb.qmlcomponents" is not installed

このインポートは何ですか?どうすればインストールできますか?

+0

このライブラリはQtの一部ではありません。私は作者が自分のライブラリを作成していると思いますので、書くことをお勧めします。 – eyllanesc

答えて

0

私は何が起こっているのかを知りました。私はQtの中にC++クラスにアクセスしようとしたところ、main.cppにして、次のステートメントに登録されました:

qmlRegisterType ("Com.qmlqb.qmlcomponents",1,0,"MyClass");

documentation on qmlRegisterTypeは、最初の引数の型がされるであろうライブラリの名前であることを指定します輸入された。

だから、私は、エラー投げた次のimport文と、MainForm.ui.qmlにそのライブラリをインポートしようとした:

import com.qmlqb.qmlcomponents 1.0

あなたが見ることができるようにし、総額は2の間で異なっています。それを修正した後、すべてがうまくいった:)

関連する問題