奥特QT DDS 插件库
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

vor 5 Monaten
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. }