c++ - QT Quick/QML 是否能够加载用户定义的插件?
问题描述
我正在考虑构建一个支持用户/社区定义的插件的 QT Quick 应用程序。这些插件应该能够扩展现有的 UI,例如使用自定义窗口或对话框。
对于相当旧的 QT 小部件,这不会有问题,因为您可以使用 C++ 代码定义完整的 UI 结构,该结构可以在运行时动态加载。
但是,QT Quick 严重依赖 QML 来创建 UI。仅使用 C++ 执行此操作是
- 相当复杂
- QT 文档非常不鼓励
那么,在运行时将用户插件动态加载到现有 QML UI 中的选项有哪些?甚至可能吗?
解决方案
推荐阅读
- octave - 使用 vpasolve 查找多个解决方案
- javascript - TypeError:无法读取未定义的属性“home_address”
- woocommerce - 我可以在哪个文件中找到 woocommerce 商店通知代码
- c++ - 在 C++ 函数中转换二维数组时出错
- php - Wordpress 如何过滤 URL 中的多个自定义 post_type
- discord.js - Discord.js 如何在嵌入中使用表情符号来显示用户的存在
- kubernetes - terraform 中“kubernetes apply -k”的等价物是什么?
- python - 为特定功能设置超时时间
- azure - Azure 数据工厂 ADF 数据管道将文件名包含在将数据复制到 sql 数据库中
- python - 使用 Google Sheets API,我可以使用 get 方法从表中获取数据,但 append 方法会出错