+1 for Qt if you're running Linux/*BSD. I think that the win32 port
isn't finished yet.
You can get the Ruby binding, QtRuby, in the Korundum's project
page[1]. Korundum are the Ruby-KDE bindings.

See ya!