non vb-looking ways to do gui programming?

i was looking around for a library for handeling gui stuff, cause sdl isnt very good for it.

i found qt, but it looked a lot like how visual basic works, like drag and drop stuff. have i just failed and found something else or is qt a drag and drop extension for c++?

is there any multiplatform libs tat can be used for gui, and that is in no way drag and drop? since i like to do most of the work myself, and feel drag-drop is a cheap way to do stuff?
closed account (1yR4jE8b)
You can write QT code by hand if you want, you don't need to use the form designer.
closed account (o1vk4iN6)
Than don't use the drag and drop feature? All it does is generate code with values set for the positions. All Qt does is create a .xml - like format which is than passed through a program and a class is generated for it. Almost all GUI programs work in this way, they auto generate the code with preset values. If you want to do the same result cause you think it's cheating someone made a program to make their lives easier than by all means.
so qt works sorta like dreamweaver for web design then?

i guess i could give it a go
As Xerxi says, since the compiler can deal only with text files, every gui library ultimately uses plain text files - drag and drop is just a fancy way of making those text files.

If you're on Win32/64, at the lowest level you've got the Win32 APIs themselves; the direct function calls to the operating system. Above that, a number of MS libraries (MFC and onwards) and a number of non-MS libraries (wxWidgets, QT and all the rest).

Here's a handy list of multi-platform options: http://en.wikipedia.org/wiki/List_of_widget_toolkits#Cross-platform

Topic archived. No new replies allowed.