在 QML 中导入 C++/Qt 模块 2024-6-3 • application-development ubuntu-touch qml qt-creator qt5 我制作了一个模块来从 QML 中执行 shell 脚本。我遇到的问题是我不知道如何将模块导入我的 QML 脚本。顺便说一下,这是针对 UT 应用程序的。 答案1 这一页Qt 教程中的 很好地描述了如何用 C++ 编写 QML 插件。我不会重复所有细节,但基本思想是您需要创建一个从 继承的新类来QQmlExtensionPlugin表示插件。它必须有一个registerTypes方法,在qmlRegisterType每个要暴露给 QML 的类上调用该方法。此外,必须将 qmldir 文件添加到包含文件的目录中。(或者可以将其放在另一个目录中,但在插件行中.so包含文件的位置。).so 我刚刚学完了这个,而且我已经写下我所学到的东西,如果有帮助的话。 相关内容 如何生成具有方形单元格的表格? 安装 Ati Radeon HD 5650 驱动程序时出现“aticonfig:未检测到支持的适配器”错误 [Ubuntu 11.10] 使用 buildroot 构建 rootfs 失败 双启动:Windows 10 Creator 更新后无法启动 Ubuntu Active Backup for Business 外部 VM 如何安装 Skype 使用 Upstart 管理 AutoSSH 反向隧道 为什么 X 不以与 Mod1 不同的方式对待 ALT_L 和 ALT_R 如何在设备列表中显示已安装的分区 公寓(共管公寓)以太网布线建议 [关闭]