Qt应用程序具有动态的功能集

时间:2016-03-08 19:57:35

标签: c++ qt

请让我提出这个想法。我想构建一个Qt应用程序,允许用户在应用程序运行时从外部文件(.dll?)加载功能。该文件可以从互联网上下载。

我打算用QUiLoader构建用户界面,我认为功能应来自这样的外部文件。它有意义吗?

作为一个例子,首先,我想象为用户提供简单的功能,如求和和乘法。之后应该提供其他功能。

由于我没有想法从何处开始(正如问题所暗示的那样),我在这里询问方向?

1 个答案:

答案 0 :(得分:1)

是的,你需要的是一个插件机制。

为了开发插件,您应该决定如何加载这些插件并从插件中获取信息,即您应该通过该接口直接定义接口,您的程序可以与其他人开发的插件进行通信。