Wrte variable to touch screen

Try drawNumber instead of drawString?

Tft.drawNumber(long long_num,unsigned int poX, unsigned int poY,unsigned int size,unsigned int fgcolor)

Or for floating point numbers:

Tft.drawFloat(float floatNumber,unsigned char decimal,unsigned int poX, unsigned int poY,unsigned int size,unsigned int fgcolor)