I have been tinkering around with Code::Blocks which is a cross platform development tool. Embedded in its genes is the wxWidgets set of classes. I have only had a 24 hour tinker with it and, to be frank, have not coded in C++ for over four years - but it looks promising. My only gripe is the faffing about you have to do when converting from C++ string classes to wxString classes and vice versa.
It is early days yet and a more fully formed opinion will out in due course.
On the plus side it will work as an IDE with other idioms than the wx... family.