预编译GUI块的容器

时间:2015-04-30 16:50:05

标签: c++ qt user-interface design-patterns

所以这就是我的问题。我有一套(大型且不断增长的)单窗口应用程序,用C ++编写,带有QT GUI。基本上,这些程序中的每一个都用于连接不同的硬件设备,并包含几个输入参数和一个"连接按钮"并且大小约为300x400px。 注意:我可以访问,修改和编译这些应用程序。

我现在想要的是另一个(QT)应用程序,它允许我将上面的多个应用程序组合到一个窗口中。我想像是一个"添加新设备" - 按钮,我可以选择其中一个现有应用程序,然后将其添加到容器中#39;。

我不想要重复代码,因此我不想复制所有应用程序中的代码并将其包含在一个大型应用程序中。所有应用程序逻辑都应该保留在那些小程序中。然后我想编译它们并且只将那些编译的文件提供给Container-Applications。

是否有类似的设计模式?有没有办法有一个共同的基础ui级(实现QWindow或类似的东西)来实现QT的这种行为?

提前致谢。亲切的问候

0 个答案:

没有答案