1
我在main.cpp中註冊的C++類(CLASS_NAME)像這樣(main.cpp中例如):選自C訪問的註冊類型實例++
#include "class_header.hpp"
#include <QtQuick/QQuickView>
#include <QGuiApplication>
int main(int argc, char *argv[])
{
QGuiApplication app(argc, argv);
qmlRegisterType<class_name>("ClassInstance", 1, 0, "ClassInstance");
QQuickView view;
view.setResizeMode(QQuickView::SizeRootObjectToView);
view.setSource(QUrl("qml/main.qml"));
view.show();
return app.exec();
}
我已判定登記這個類創建該對象的一個實例,其中我只需要一個實例。 QML方面可以很好地訪問這個實例。我如何從C++端訪問同一個實例,例如,在上面顯示的main.cpp中?
在此先感謝!
感謝回覆lijo,我在想這可能是這種情況。我會放棄它。 – DaveyLaser
工程就像一個魅力,再次感謝。 – DaveyLaser