Für Win32 ist DevC++ (also die Bloodshed Geschichte) super (Compiler ist auch dabei, ist ein Win32 Port von der Gnu Compiler Collection also was besseres wirst du kaum finden).
Für Linux KDevelop.
Aber nicht wundern, die haben beide keinen integrierten GUI Desinger. Ist normal in der Linux Welt, weil es dazu viel zu viele verschiedene Systeme gibt (Qt, GTK, GTK+, Motif, X, ...) - dafür gibts aber Desinger zum runterladen, die Qt Geschichte gibts auch für Windows und ist kostenlos.
Darüber hinaus benutzt Qt auch die nativen Win32 Widgets, also du erkennst keinen Unterschied zwischen einem Qt Programm und einem für die native Win32 GUI geschriebenen Programm. Im Unterschied zu letzterm kannst du das Qt Prog aber (wenn mit DevC++ geschrieben) praktisch ohne Anpassung auf allen anderen Systemen für die Qt und den Gnu CC gibt compilieren (was ziemlich viele sind).