In 6.2.1, there is input trunctation for
Text does not draw with very large x and y. This issue was encountered drawing with y = 8.38868e+06.
The method works correctly in version 5.15.2 without prematurely converting large values.
Further, the standard integer method works
A workaround is to use painter.translate(x, y) before and painter.translate(-x, -y) after the call.