开发者社区> 问答> 正文

跨平台,与语言无关的GUI标记语言?

我是在那天学习Swing的,但是现在我已经转向Python,并希望使用GUI创建一些应用程序。我没有时间学习新的GUI API,所以我一直在使用Jython,但是我更喜欢使用CPython。

如果我可以使用一个简单的标记来切换GUI库,那就太好了。如果我可以跨语言使用相同的标记语言,那将更好,这样我就可以快速为所使用的任何语言制作GUI。有人知道这样的标记/库吗?

我见过像Glade和wxWidget的标记之类的标记(我忘记了名称)。它们部分是我要寻找的东西(无需使用语言编写GUI即可生成GUI),但它们与特定的库交织在一起。而且它们看上去都不是很好看,也不友好于人工编辑。

展开
收起
游客ufivfoddcd53c 2020-01-03 16:31:29 887 0
1 条回答
写回答
取消 提交回答
  • @Cristian和Antony Cramp:虽然XUL是UI开发的不错选择(跨平台,开放源代码许可,在Firefox和其他主要软件中使用),但它肯定与语言无关。您与Gecko紧密相连,并使用JS编写脚本。实验性支持Python脚本,但仅实验性AFAIK。

    但是,您可以在XUL + JS中定义UI并使用用C ++编写的后端组件(也有Python和Java桥可用)

    2020-01-03 16:32:00
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
复杂升学环境下的语言交互:技术与实践 立即下载
基于JVM的脚本语言开发、运用实践 立即下载
用RxSwift写易维护易读的愉悦代码 立即下载