【问题标题】:Using Wt with Qt将 Wt 与 Qt 一起使用
【发布时间】: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


【解决方案1】:

Wt 在示例目录中包含一个示例,wtwithqt,它解释了如何使 Wt 和 Qt 一起工作。它包括一个特定策略的实现,以使 Wt 适合 Qt 非常具体的线程模型。

【讨论】:

猜你喜欢
  • 2013-03-27
  • 1970-01-01
  • 2018-06-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-14
  • 2013-07-30
相关资源
最近更新 更多