All the GUI editor does is put together a .gui file with all the data on it.
You can make GUIs just fine any other way, in fact you have to execute the .gui file for it to work.
The GUI editor is something of a shortcut.
So you can 'script' GUIs if you learn how.