Glade for Gtk+ is another one, but it does seem to be unsupported these days. Gtk+ devs are apparently expected to write down their UI design by hand, with no visual or RAD workflow.
IIRC Glade was just a standalone UI designer (not an IDE), wasn't it? I actually tried QtDesigner + PyCharm and liked both but lack of the integration feels itchy. Very usable but not nearly as pleasant as VisualStudio with WinForms.
As I remember it, Glade would output an XML document structure representing the UI which could then be loaded via libgtk. It seemed like a nicer model than code generation, though I don't remember much about how it worked.
> As I remember it, Glade would output an XML document structure representing the UI which could then be loaded
QtDesigner does exactly this for Qt (and you have to run a command to generate the Python code from the XML then). Good enough, better than nothing but still not an actual IDE where you can just click on the button you drawn and jump to the code seamlessly or select a function you already wrote to be an event handler right in a control properties window.
This adds an extra step of actually "building" the UI which prevents you from changing things on the fly.
This may sound unimportant but when you have it the actually integrated way like in the VisualStudio WinForms Designer, building an app actually feels like painting with Bob Ross - satisfying and productive. And doing the UI and the code in different apps feels like having separate kitchens (rooms) for cutting the food and for roasting it.
In fact I imagine my ideal app dev tool as cross-platform VisualStudio WinForms with WPF-like bindings and programmed in F#. Oh boy that could be a pleasure I would pay some month salaries of mine to get.
>still not an actual IDE where you can just click on the button you drawn and jump to the code seamlessly or select a function you already wrote to be an event handler right in a control properties window