The last I heard, QT doesn't work with scim directly. You need to instead set it as QT_IM_MODULE=xim.
Not sure if that's your whole problem, but it could be part of it.
Edit: This might also be part of your problem.
Quote:
IMPORTANT: scim by default works only in an en_US.UTF-8 locale! If you use a different UTF-8 locale (or locales), edit the first line of /etc/scim/global, so it reads (for instance)
/SupportedUnicodeLocales = en_US.UTF-8,en_GB.UTF-8,ja_JP.UTF-8
Alternatively, this can be specified on a per-user basis in ~/.scim/config.
|
It's from here:
http://www.jw-stumpel.nl/stestu.html#T6.4.2
Finally, there's also a KDE version of scim called skim. You might want to try testing with it as well.