具有动态功能集的Qt应用程序
Qt app with dynamic set of functionalities
请让我提出这个想法。我想构建一个Qt应用程序,允许用户在应用程序运行时从外部文件(.dll?)加载功能。该文件可以从互联网上下载。
我打算用QUiLoader
构建用户界面,我认为功能应该来自这样的外部文件。有意义吗?
举个例子,首先,我想象为用户提供简单的功能,如求和和乘法。之后应提供其他功能。
由于我没有从哪里开始的想法(正如问题可能暗示的那样),我在这里问路?
是的,你需要的是一个插件机制。
对于开发插件,您应该决定如何加载这些插件并从插件中获取信息,即您应该直接定义一个接口,通过该接口,您的程序可以与他人开发的插件进行通信。
相关文章:
- "string.h"在构建适用于iOS的qt应用程序中找不到消息
- 使用 Bazel 编译 QT 应用程序时访问资源
- 将 Crashpad 与 Windows Qt 应用程序集成
- 在Visual Studio中单实例Qt应用程序版本5.11.1中,在所有其他窗口的顶部打开Qt MainWindow
- 在 Ubuntu 服务器上运行 QT 应用程序时崩溃
- 如何在Android设备上解析Qt应用程序的ClassNotFoundEception?
- Qt应用程序找不到第三方DLL并崩溃
- 在 Linux 上部署 Qt 应用程序
- 如何设置Qt应用程序以使用类Unix系统的实际环境变量?
- Android因为权限问题而杀死Qt应用程序
- 初始化和终止Qt应用程序的正确方法?
- Qt 5 应用程序崩溃并出现"qLineEdit::setText"
- 从 ParaView 构建自定义 Qt 应用程序示例时出错
- Qt 应用程序具有意外的 QDir::currentPath
- Qt应用程序不响应鼠标和键盘事件
- 在Qt应用程序中包含Python.h会导致对Qt函数的未定义引用
- 需要有关在qt c ++应用程序中使用崩溃问题的建议
- 从Qt应用程序执行MSI文件
- Qt 应用程序中与Qt版本相关的运行时错误
- 将Qt应用程序与CMake和Visual Studio链接起来