I don't usually program GUI in C/C++. However, recently i started programming GUI in C++ using visual studio. I would like to know if there is any other IDE which has "drag and drop" feature like visual studio? A list of them would be good. Thank you.
Perhaps Qt? Dunno about wxWidgets.
I think, from the lack of more information, that he is using Windows Forms or something like that.
Originally Posted by Elysia
@valthyx: Btw, if you're interested in something else, Qt Creator (the ide) , is quite nice.
So, what most people would use when creating a GUI applications (Windows and Linux) ?
There is at least a few tools for rapid GUI creation in wxWidgets (wxSmith for example). However, they are not IDEs, but separate programs. wxWidgets has fewer license limitations than Qt, if that matters.
your options on Windows are:
-Digital Mars (command line compiler is free, you have to pay for IDE)
-Open Watcom (compiler, IDE, dev tools all free)
options for Linux are:
gcc (of course)
ICC (free on Linux, requires intel CPU)
Anjuta (its just an IDE)
Well to actually answer the question about drag and drop.
Gtk/Gtkmm (GTK is more C oriented while Gtkmm is supposed to be the C++ binding of Gtk) has a drag and drop external editor called glade (works on both windows and linux although when i used it the difference between them were rather big but I suspect that might be because the version of glade i was using on linux was far older than that on windows).
Qt has a complete programming IDE that provides a good drag and drop designer. Also has external designer (Qt designer) and a visual studio plugin which means that the designer is only a doubleclick away.
Somebody else covered wxWidgets.
For all 3 above you would need to either get the libraries (may or may not exist depending on the compiler and version you want to use) or build them yourself (all 3 provide open source solutions).
Pelles C comes with a resource editor and is a widely recommended C IDE (windows only).