为什么有人开发的应用程式可同时在ARM平台及IE中执行



  • 小弟看过别人开发的Qt应用程式,可在友善之臂的平台(Tiny6410)http://www.arm9.net/上执行。
    且可以从另一台PC透过IE浏览器(Internet Explorer),执行该应用程式。
    即在IE中看到与Tiny6410中完全一模一样的画面。甚至可以在IE上直接操作该应用程式。
    总而言之就是看起来像是从IE远端操作Tiny6410上的应用程式一样。

    小弟研究老半天得知可用WEB Server(Boa)及CGI达到类似的效果。
    但有几地方小弟百思不得其解:

    一、该应用程式画面明显是用Qt的label、button、checkbox、lcdNumber这些基本元件写出来的。
    如果要在IE中看到与Tiny6410一模一样的画面,那该应用程式是不是一直要把整个画面储成图档然后透过WEB Server传到IE?

    二、如果真的是把整个画面储成图档然后透过WEB Server传到IE,那在IE上对该图档的某个button做按下的动作。那该应用程式是如何得知那个button被按下?

    以上只是小弟最近研究的一些想法。也许连方向都不对,麻烦知道的前辈能纠正一下错误。
    万分感谢。



  • 你确定IE浏览器上执行的不是ActiveX扩展而是如你所设想的图片?



  • IE 能够支持Qt扩展我一点儿也不奇怪。看看谷歌地球插件吧。
    在渲染三维街景的时候可以达到很好的效果。这就是Qt制作桌面混合应用程序的优势。
    谷歌地球的运行环境是Qt4.6。



  • 小弟没学过ActiveX扩展。所以并不清楚。
    目前暂时用html模拟类似的画面来解决这个问题。


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.