【发布时间】:2017-08-11 06:27:15
【问题描述】:
我正在开发一个用于控制某些机器和可视化传感器数据的 Web 应用程序的项目。它部署在运行自定义 linux 发行版的单板计算机上。我们有一个基于独立 Qt 应用程序的项目先前版本的大量现有代码库。借助新软件,我们正朝着使用Wt 的基于网络的界面发展。
目前,我们正在尝试重新使用与某些系统服务交互的 Qt 代码,同时托管和与新的 Wt GUI 交互。 Qt 应用程序和 Wt 应用程序在不同的线程上启动。 Wt 在主线程上,Qt 在另一个线程上。使用 c++“线程”库来做到这一点。
我在 Qt 方面的经验很少,而且似乎很少有现有的关于集成两者的文档,有没有人知道 Wt 和 Qt 之间可能发生的任何冲突,或者特定于这种情况。
到目前为止,它似乎运行良好并且玩得很好,但我只是想覆盖我所有的基地。我正在寻找可以识别在同一系统上运行 2 个应用程序的任何弱点的情况的 cmets 或想法。
提前感谢您的帮助。
【问题讨论】:
-
什么是WT?如果那是谷歌建议的一些 Web 工具包,那么 Qt 可能不需要它。否则,当 Qt 可以执行 HTTP 并具有其他与 Web 相关的内容时,还有更多工作可以使它们一起工作。
-
我相信@C。 Pea 正在谈论Wt (pronounce Witty) framework,这是一个基于 C++ 的用于开发 Web 应用程序的工具包。
-
您能否更新问题,解释您最终的结果?您是否使用 Github 示例充分集成了 Qt+Wt,还是采用了不同的方法?
标签: c++ qt embedded-linux wt