Ada 编程语言的 GUI
GUI in Ada programming language
如何使用 Ada 编程语言 make/create GUI(图形用户界面)?有可能吗?
在Python中,可以使用tkinter制作window表单。
您可以尝试 Tcl Ada Shell,它支持 Tk,所以我希望它应该接近 tkinter
。就我个人而言,我发现在 Tcl/Tk 中开发用户界面并在 Ada 中构建模型是最简单的。
或者有 GtkAda - 可以从 AdaCore 获得 Linux,Windows(我假设你是 运行 2018 社区版?)
我知道 Ada 的 5 个 GUI 框架(请参阅 Awesome Ada List 了解其中的一些)
GtkAda 您可以从 AdaCore 免费获得。 Claw 可以购买。我对 Gnavi 不熟悉,所以我不能对它发表太多评论。我花了更多时间与 Gnoga 打交道,并且喜欢它和 GtkAda。 GtkAda 是一个本地框架,但我喜欢 Gnoga 因为你可以通过网络浏览器提供 GUI(这样更容易跨平台)或者你可以将它与本地平台集成(包括 GtkAda,电子等)。我对 QtAda
不太熟悉
还要注意,如果你能找到另一个 C 或 C++ GUI 库,你可以在 Ada 中为它编写绑定(它有一个非常好的外部语言接口)。
我会添加对 Gnoga 的支持。我喜欢它因为
- 这不是绑定;它是一个用 Ada 编写的 GUI。
- 它是完全可移植的,因为它使用浏览器来提供 GUI
如何使用 Ada 编程语言 make/create GUI(图形用户界面)?有可能吗?
在Python中,可以使用tkinter制作window表单。
您可以尝试 Tcl Ada Shell,它支持 Tk,所以我希望它应该接近 tkinter
。就我个人而言,我发现在 Tcl/Tk 中开发用户界面并在 Ada 中构建模型是最简单的。
或者有 GtkAda - 可以从 AdaCore 获得 Linux,Windows(我假设你是 运行 2018 社区版?)
我知道 Ada 的 5 个 GUI 框架(请参阅 Awesome Ada List 了解其中的一些)
GtkAda 您可以从 AdaCore 免费获得。 Claw 可以购买。我对 Gnavi 不熟悉,所以我不能对它发表太多评论。我花了更多时间与 Gnoga 打交道,并且喜欢它和 GtkAda。 GtkAda 是一个本地框架,但我喜欢 Gnoga 因为你可以通过网络浏览器提供 GUI(这样更容易跨平台)或者你可以将它与本地平台集成(包括 GtkAda,电子等)。我对 QtAda
不太熟悉还要注意,如果你能找到另一个 C 或 C++ GUI 库,你可以在 Ada 中为它编写绑定(它有一个非常好的外部语言接口)。
我会添加对 Gnoga 的支持。我喜欢它因为
- 这不是绑定;它是一个用 Ada 编写的 GUI。
- 它是完全可移植的,因为它使用浏览器来提供 GUI