Мне известно о 5 платформах графического интерфейса для Ады (см. Удивительный список Ады для некоторых из них)
- GtkAda
- Gnavi
- Claw
- Gnoga
- QtAda
GtkAda Вы можете получить бесплатно от AdaCore. Коготь можно приобрести. Я не знаком с Gnavi , поэтому я не могу много комментировать. Я потратил больше времени на работу с Gnoga , и мне нравится и он, и GtkAda . GtkAda является нативным фреймворком, но мне нравится Gnoga , потому что вы можете предоставить графический интерфейс через веб-браузер (так проще для кроссплатформенности) или вы можете интегрировать его с собственной платформой (включая * 1041) * GtkAda , Электрон и др.). Я не очень знаком с QtAda
Также обратите внимание, что если вы можете найти другую библиотеку C или C ++ GUI, вы можете написать для нее привязки в Ada (у нее очень хороший интерфейс на внешнем языке).