我正在使用 Qt 框架创建 HTML5 应用程序。我正在使用 QtWebkit 来显示我的 HTML。我知道 QtWebkit 具有 addToJavascriptObject
功能,但我不太喜欢 javascript,我宁愿使用其他语言(如 Ruby)编写脚本,就像 TideSDK 具有它一样。
该应用程序将是跨平台的,也可以在移动平台上运行。
这怎么可能?有没有办法获得与 addToJavascriptObject
相同的效果,但使用 Ruby,例如?
最佳答案
虽然这不可能直接实现,但您可能会取得一些成功,例如使用 Ruby 作为主要语言,并使用 http://opalrb.org/ 等工具对 Javascript 进行中间编译步骤。 .
我真的不知道它有多好,也不知道生成的代码是否高效。但无论如何,如果可维护性是您最关心的问题,您应该看看。
关于c++ - 在 Qt HTML5 应用程序中使用替代脚本语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20663487/