GtkAda is also object-oriented, and so is any other high-level GUI toolkit I’ve seen so far, so I don’t think you can avoid object-oriented programming for the GUI, unless you use a more low-level approach.
Two more low-level approaches are:
- An HTTP/HTML based interface.
- Using the X protocol to talk directly with an X server.
Both of these approaches can be used with Ada, and probably also with Python. I don’t know for sure if Python can do the necessary low-level formatting to talk with an X server, but it must be possible somehow.
1
solved GUI programming without OOP [closed]