如何使用Ada编程语言制作/创建GUI(图形用户界面)?有可能吗?
在Python中,您可以使用tkinter制作窗口表单。
答案 0 :(得分:8)
我知道Ada的5种GUI框架(其中的一些参见Awesome Ada List)
GtkAda,您可以从AdaCore免费获得。可以购买Claw。我对Gnavi不熟悉,因此无法对此发表过多评论。我花了更多时间与Gnoga一起工作,并且喜欢它和GtkAda。 GtkAda是本机框架,但我喜欢Gnoga,因为您可以通过webbrowser(这样更容易跨平台)提供GUI,也可以将其与本机平台集成(包括GtkAda,电子等)。我对QtAda
不太熟悉还请注意,如果您可以找到另一个C或C ++ GUI库,则可以在Ada中为其编写绑定(它具有非常好的外部语言界面)。
答案 1 :(得分:3)
您可以尝试支持Tk的VS2015 XAML designer:,因此,我希望它应该与tkinter
接近。我个人认为在Tcl / Tk中开发用户界面并在Ada中构建模型是最简单的。
或者有GtkAda-可以从Tcl Ada Shell获得,适用于Linux,Windows(我假设您正在运行2018 Community Edition?)
答案 2 :(得分:1)
我将支持Gnoga。我喜欢它,因为