Ada编程语言中的GUI

Nel*_*uez 4 ada gnat

如何用Ada编程语言制作/创建GUI(图形用户界面)?有可能的?

在Python中,您可以使用tkinter创建窗口表单.

Jer*_*ere 9

我知道Ada的5个GUI框架(参见其中一些的Awesome Ada List)

  1. GtkAda
  2. GNAVI
  3. Gnoga
  4. QtAda

GtkAda你可以从AdaCore免费获得. 可以购买爪子.我不熟悉Gnavi所以我不能对此发表评论.我花了更多的时间与Gnoga合作,喜欢它和GtkAda. GtkAda是一个原生框架,但我喜欢Gnoga,因为你可以通过webbrowser提供GUI(这样更容易跨平台),或者你可以将它与原生平台(包括GtkAda,Electron等)集成.我对QtAda并不熟悉

另请注意,如果您可以找到另一个C或C++ GUI库,则可以在Ada中为其编写绑定(它具有非常好的外部语言接口).