亲爱的大家,我只是好奇,是否有可能创建独立的GUI应用程序,以便进一步轻松迁移到网络?或者,更好的是,可以通过Web浏览器在本地和远程以两种模式工作。由于主应用程序逻辑已经在C ++上编写,我读了一些关于Qt Quick的内容。据我所知,在某种程度上可以将Web应用程序和独立应用程序混合在一起,但我还没有找到直接的例子来说明我感兴趣的案例。有什么想法吗?
答案 0 :(得分:1)
取决于您的应用程序的功能。如果它是沉重的UI限制而不是计算激烈,你将无法与Qt相处得很远。像GWT这样的Java有一些工具包可以帮助你编写一个AJAX应用程序,就像编写一个普通的桌面GUI一样 - 但我不知道任何C ++框架都在做同样的事情。
对于非重型UI绑定应用程序,我会将UI转换为HTML5,只需使用您的应用程序和基于QT的自编写浏览器部署Web服务器基础结构。有了这个,在本地和远程应用程序之间切换是微不足道的。
对于重型UI绑定应用程序,请使用GWT。
答案 1 :(得分:0)
如果您在服务方面写下背面,那么您的独立和网络前端都可以使用它们。这使您可以拥有多个用户界面而不会影响处理。也很容易添加移动设备。