奥特QT DDS 插件库
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

5 meses atrás
12345678910111213141516171819202122232425262728
  1. #include <QGuiApplication>
  2. #include <QQmlApplicationEngine>
  3. #include <QQmlContext>
  4. #include "PluginLoader.hpp"
  5. int main(int argc, char *argv[])
  6. {
  7. QGuiApplication app(argc, argv);
  8. // 创建插件加载器
  9. auto pluginLoader = new PluginLoader(&app);
  10. QQmlApplicationEngine engine;
  11. // 将插件加载器暴露给 QML
  12. engine.rootContext()->setContextProperty("pluginLoader", pluginLoader);
  13. QObject::connect(
  14. &engine,
  15. &QQmlApplicationEngine::objectCreationFailed,
  16. &app,
  17. []() { QCoreApplication::exit(-1); },
  18. Qt::QueuedConnection);
  19. engine.loadFromModule("AuseftDDSPlugTest", "Main");
  20. return app.exec();
  21. }