跨平台,语言不可知GUI标记语言?
我今天发现了Swing,我已经重新定位到Python,并打算用GUI制作一些应用程序。 我没有时间找到一个新的GUI API,所以我一直在使用Jython,但我当然赞成使用CPython。
如果我能有一个简单的标记允许我切换GUI集合,那肯定会很棒。 如果我可以在整个语言中使用完全相同的标记语言,那肯定会好得多,所以我可以迅速为我正在使用的任何语言制作GUI。 有没有人认识到这样的标记/图书馆?
我见过像Glade这样的标记,wxWidget也是标记(我忽略了名字)。 它们部分是我正在寻找的(制作GUI而不用语言编写它)但它们与细节集合相关联。 而且对于人类编辑而言,它们看起来都不是很美观。
我严重质疑你是否有可能找到GIU的标记语言 不 链接到详细信息集合。 对于存在的东西,肯定需要有一个标准的GUI标记语言,有许多执行。
wxWidgets的(以前称为wxWindows)集合可能就是您所寻求的。 有一个特别优秀的Python端口,wxPython的,以及各种语言的变体 - - C#,C + npls,Perl以及Ruby进入你的脑海 - 以及许多GUI:Win32,Mac OS X,GTK npls,X11 ,Motif,WinCE。 该系列已经存在了一段时间,并且相当强大。
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。
相关问题