我们正在开发一个Qt应用程序,我们最终希望在某种程度上提升Web。为了更顺畅的过渡,我们考虑在HTML / javascript中使用QtWebKit开发用户界面。稍后,当我们在那里时,我们希望在Web应用程序中重用这些UI部分。
这听起来像是一个有意义的想法吗?在HTML / Javascript和QtGui中开发用户界面会有多复杂?这是一种常见的做法,还是没有?我们应该注意哪些陷阱?
答案 0 :(得分:3)
这显然是一种常见的做法,但我强烈反对它。桌面应用程序不是Web浏览器。根据需要设计逻辑,并构建Qt接口,使其与日志分离。如果要构建Web版本,请从头开始重新构建UI,使其成为基于浏览器的客户端。
答案 1 :(得分:3)
The QtWebKit Bridge描述了如何将基于WebKit的UI与C ++中的业务逻辑相结合。在Qt DevDays上还有一个关于这个的讨论;有关会谈的视频应该出现here即将推出。