tcl/tk 8.5 is actually themeable and looks rather native on Windows 7 and apparently on Mac. Less care seems to have been given to write theme engine bridges for it under linux, but you can do two things:
To have it persist between reboots add the line *TkTheme: clam to ~/.Xresources, but I'm not sure if that's read whether you launch your desktop environment with startx or not.
- To get tk to use qt themes, you'll need to checkout and build tile-qt from:
git://tktable.git.sourceforge.net/gitroot/tktable/tile-qt
Under Ubuntu 11.04 it was pretty easy:
$./configure --with-tcl=/usr/lib/tcl8.5/ --with-tk=/usr/lib/tk8.5/
$make
$sudo checkinstall
checkinstall being for creating a quick .deb instead of installing directly, keeps the system tidy.
Then afterwards as above, get tk to use your qt themes:
$echo '*TkTheme: tileqt' | xrdb -merge -
- There's also a tile-gtk in the same sourceforge repo as tile-qt, but it's thouroughly out-of date. I did manage to build it and install it after much fiddling but the visual results were messy - not recommended.