跨平台,语言不可知GUI标记语言?

我今天发现了Swing,我已经重新定位到Python,并打算用GUI制作一些应用程序。 我没有时间找到一个新的GUI API,所以我一直在使用Jython,但我当然赞成使用CPython。

如果我能有一个简单的标记允许我切换GUI集合,那肯定会很棒。 如果我可以在整个语言中使用完全相同的标记语言,那肯定会好得多,所以我可以迅速为我正在使用的任何语言制作GUI。 有没有人认识到这样的标记/图书馆?

我见过像Glade这样的标记,wxWidget也是标记(我忽略了名字)。 它们部分是我正在寻找的(制作GUI而不用语言编写它)但它们与细节集合相关联。 而且对于人类编辑而言,它们看起来都不是很美观。

0
2019-05-13 02:42:08
资源 分享
答案: 8

@Cristian和Antony Cramp:虽然XUL是UI增长的绝佳选择(跨系统,开放资源认证,在Firefox中使用以及其他各种重要的软件程序),但它绝对不是语言无关的。 你链接到Gecko,用JS编写脚本。 有Python脚本的推测性帮助,但它只是推测性的,AFAIK。

您可以在XUL + JS中指定UI,也可以使用在C + npls中创建的后端部分(还有Python和Java桥也可以使用)。

0
2019-06-01 00:54:43
资源

我严重质疑你是否有可能找到GIU的标记语言 链接到详细信息集合。 对于存在的东西,肯定需要有一个标准的GUI标记语言,有许多执行。

0
2019-06-01 00:46:35
资源

我读了一些关于XML用户界面语言(XUL)的文章,它看起来实际上是持久的并且也很好。 对我来说主要的麻烦是它与Gecko提供引擎相关联,所以它是交叉系统,wxWidgets,QT和GTK +都是交叉系统。 此外,Python绑定看起来不像其他各种集合。

GladeXML和XRC感觉更好的标记

0
2019-05-22 14:29:48
资源

XML用户界面语言。 不要太在意它,所以不确定它是否满足你的需求。 如果你玩得开心,博客会回复你的经验。

0
2019-05-21 00:05:30
资源

呃。 HTML? (试图在下面有趣......我们等待实际的解决方案。)

0
2019-05-17 12:41:47
资源

wxWidgets的(以前称为wxWindows)集合可能就是您所寻求的。 有一个特别优秀的Python端口,wxPython的,以及各种语言的变体 - - C#,C + npls,Perl以及Ruby进入你的脑海 - 以及许多GUI:Win32,Mac OS X,GTK npls,X11 ,Motif,WinCE。 该系列已经存在了一段时间,并且相当强大。

0
2019-05-17 12:40:58
资源

不确定这是否是您正在寻找的,但有林间空地(或Windows下载)是GTK npls的开发人员。 它创建了一个XML文档,之后可以使用它来构建各种语言的GUI。

0
2019-05-17 12:30:41
资源

http:// en.wikipedia.org/wiki/Qt_(toolkit)“> Qt(其制造商明显”迷人“[1])是一个跨系统的应用程序增长结构,广泛用于GUI程序的增长。

Qt利用 C +不良贷款 通过添加的pre-cpu应用大量非典型扩展,在收集之前创建典型的C + npls代码。 Qt还可以用于许多其他各种显示语言中; 绑定存在 阿达 (QtAda)[4],C * *#* *(Qyoto / Kimono)[5], Java的 (Qt Jambi)[6], 帕斯卡尔 Perl的 PHP (PHP - Qt), 红宝石 (RubyQt),还有 蟒蛇 (PyQt的)。 它适用于所有重要系统,并且还有相当多的国际化援助。 非GUI属性包括SQL数据源可访问性,XML解析,字符串监视,网络辅助以及用于文档处理的链接跨系统API。

0
2019-05-17 12:29:49
资源