Enh toolkit choice

Adds support for Qt4 in addition to WX and partial support for TK and GTK.