Qtクリエーターが起動したときに、最初にウィザードから選択したクイックプロジェクトをQtで作成しました。Qtクリエーターがプロジェクトを作成します。メインプロジェクトにはqmlapplicationvierwerサブプロジェクトとqmlファイルがあります。新しいcppソースファイルとヘッダーファイル(MainMenu.cppとMainMenu.h)をプロジェクトに追加してから、main.qmlファイル内のこれらのファイルから関数を呼び出したいと思います。qmlapplicationviewerに新しいタイプを登録し、ManiMenuから関数を呼び出すにはどうすればよいですか?
qmlapplicationvierwerにはいくつかの機能しかありません:
QApplication app(argc、argv);
QmlApplicationViewer viewer;
viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto);
viewer.setMainQmlFile(QLatin1String("qml/PUTest/main.qml"));
viewer.showExpanded();
return app.exec();
と:
viewer.addImportPath(const string &path);
より良い方法は、プロジェクトウィザードなしでプロジェクトを作成しないことですか?
ありがとう