如何编写一个桌面应用程序,它使用HTML和CSS作为用户界面,python/perl/c ++/java进行处理?

bal*_*lki 11 html javascript css python user-interface

不同的语言有不同的GUI工具包,但是看起来很难实现有吸引力的用户界面,就像我们可以用更少的努力使用HTML和CSS一样好.我没有在javascript中执行我的应用程序,因为我怀疑它是否具有所有必需的库并且我想在python中执行它.

如何在python中使用gecko,webkit等渲染引擎?哪一个更适合使用python?.是否有任何'只有html/css'渲染引擎没有javascript?

是否很容易为DOM事件编写事件处理程序并在python中操作DOM?

nau*_*tur 0

更新:这是一个旧的答案,现在你想在你的应用程序中使用嵌入式浏览器(*webkit 项目等),但在撰写本文时,不存在这样的技术。如果您不想向打包的应用程序添加相当多的兆字节,那么答案仍然有效。


找到一个轻量级服务器,或者更好 -在您的应用程序中嵌入一个服务器。就是这样。

Java 有用于服务 http 的类。Python 也做得很好。

了解 Mercurial 的 hgserve 是如何工作的。[Python]

我曾经做过一个小应用程序,它通过 http 在 java 中的 localhost 上使用 httprequest 类提供拼写检查服务。[在win和linux上工作]

创建您的应用程序作为输出一些 html 并使用 POST 执行操作的服务器。用HTML+CSS+JS做界面的事情。好,易于。

运行后,将用户指向 localhost:somesillyport 或触发在浏览器中打开 localhost:somesillyport。