Meego で C++ と QML の間で通信したいと考えています。このリンクで説明されているように、C++ QML バインディングを使用して発生します。
Symbian プラットフォームでアプリを実行すると動作し、C++ からのデータを一部の QML ファイルで操作できます。
しかし、Meego では常に と表示されmyItem.qml file not found
ます。
次のコード スニペットを参照してください。
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
QDeclarativeView view;
MyClass myClass;
view.rootContext()->setContextProperty("myObject", &myClass);
view.setSource(QUrl::fromLocalFile("MyItem.qml"));
view.show();
return app.exec();
}
Meego は QML C++ バインディングをサポートしていませんか?
また、QML ファイルの正確なパスを指定しようとしましたが、myItem がプロジェクト構造であっても、そのファイルが見つかりませんでした。
.pro ファイルなどのパス設定に関連するものはありますか
私はこれで立ち往生しており、Qt Quick を使用してアプリを進めることができないため、これについて助けてください。