C / C ++中有GTK,C ++中有QT。但是,我不想使用C / C ++;有没有办法在Linux中使用脚本语言编写GUI?如果是这样哪种脚本语言和哪些绑定?
注意:我一直没有提到首选的脚本语言,因为我不希望针对一种语言的响应。任何脚本语言都可以。
答案 0 :(得分:0)
Python有tkinter
,这非常简单。还有PyGTK
和wxWidgets
,它们更强大但更少pythonic。
如果您不想了解这些工具包的内部结构,您可以随时使用这些工具包以WebView
和HTML/CSS
方式解决问题。但是,您的GUI不会有原生的感觉。
答案 1 :(得分:0)
传统方式是使用TK。 TK起初是TCL的一部分,但是大多数流行的脚本语言都有绑定(Perl,Ruby,Python,当然还有TCL,仅举几例)。传统知识是如此普遍,以至于在该领域很难想到其他任何东西。它设计得非常好,它所推广的概念已经进入大多数GUI工具包。
如果您对Java感到满意,也可以查看Scala(Scala可以用作脚本语言)。