Для приведения типов в QLua(Lua) служат всего 2 функции:
tostring() - принимает любой параметр и конвертирует его в строку в подходящем формате, для применения конкретного формата, используйте функцию string.format
tonumber() - пытается преобразовать переданный параметр в число, иначе возвращает nil