如何用 Ada 编程语言制作/创建 GUI(图形用户界面)?有可能吗?
在Python中,可以使用tkinter制作窗口窗体。
我知道 5 个 Ada GUI 框架(请参阅很棒的 Ada 列表了解其中一些)
GtkAda 您可以从 AdaCore 免费获取。 爪子可以购买。我对 Gnavi 不太熟悉,所以我无法对它发表太多评论。我花了更多时间与 Gnoga 合作,并且喜欢它和 GtkAda。 GtkAda是一个原生框架,但我喜欢Gnoga,因为你可以通过网络浏览器提供GUI(这样更容易跨平台),或者你可以将它与原生平台集成(包括GtkAda、Electron等)。我对QtAda
另请注意,如果您可以找到另一个 C 或 C++ GUI 库,您可以在 Ada 中为其编写绑定(它具有非常好的外部语言接口)。
您可以尝试 Tcl Ada Shell,它支持 Tk,所以我希望它应该接近
tkinter
或者还有 GtkAda - 可以从适用于 Linux、Windows 的 AdaCore 获得(我假设您正在运行 2018 年社区版?)
我会添加对Gnoga的支持。我喜欢它是因为