I'm trying to do some GUI programming and i was suggested wxWidgets. While reading a few pages i came across gtk. I don't know if i'm wrong, but as far as i could understand, wxWidgets uses functions provided by GTK+. So why not use GTK+ directly? (assuming i will write programs only for unix platforms).
(assuming i will write programs only for unix platforms)
wx has a lot of handy stuff besides just widgets that gtk might not have (I've never used gtk directly so I can't say for sure).
The real gem behind wx is it's crossplatformness (if that's a word). "I'm only going to write programs for X platform" begs the question "why?" -- as coding for multiple platforms is not any more difficult with the right lib (wx is such a lib). If that really doesn't matter to you then I suppose using GTK directly might be a better option.