Я видел решение на основе таймера, используемое для прокрутки имен элементов в списках.
Несколько вещей, на которые следует обратить внимание, это то, что они могут немного мерцать при прокрутке, и вам нужно убедиться, что текст, который вы поместили на метку, не слишком длинный, иначе он автоматически обрезает строку и добавляет elipsis (...)
Используйте TextUtils::ClipToFit
, чтобы получить строку, которая умещается на метке, и удалите элипсис, который он добавляет, прежде чем поместить текст на метку (найдите KTextUtilClipEndChar
в вашей обрезанной строке). Вам нужно будет определить, сколько символов пропустить в начале строки, прежде чем передать ее в функцию clip.