На данный вопрос не могу ответить. А вот как отловить перемещение при помощи клавы... Есть у QTreeView усть селекшнмодель, у которой в свою очередь есть сигнал изменения селекшина. Должно помочь.
Тогда все ясно. Просто приложение скорее всего не может найти библиотеки. Допустим у тебя кутя установлена в /opt/qt/4.4.0, а на другой машине в /opt/qt - работать твоя софтина не будет, так как не найдет библиотеку. На Линуксе лучше не бинарники носить, а исходники, которые на месте компилировать. Или делать статик. Или носить бинарники библиотеки.