Qt
- 4 ответа
- 0 вопросов
1
Вклад в тег
//это должно быть до строки
//QQmlApplicationEngine engine;
qmlRegisterType<AppCore>("com.myown.project", 1, 0, "AppCore");
import com.myown.project 1.0
AppCore
{
id: appCoreId
val1: 100500;
}
//создавать придётся именно так:
QQmlEngine engine;
QQmlComponent component(&engine, QUrl(QStringLiteral("qrc:/main.qml")));
QObject *object = component.create();
//получаем созданный на стороне QML истанс класса AppCore
AppCore* appCore = object->findChild<AppCore*>("appCoreId");