Gtk is C only. You need a language binding for c++. It's called Gtkmm, I've used it, it does make life easier, but not quite as much as PyGtk does.