Existe uma função "QString" que toma um **int*** e a produz como um "QString"?
E se você quiser colocá-lo em string dentro de algum contexto de texto, esqueça o operador +
.
Simplesmente faça:
// Qt 5 + C++11
auto i = 13;
auto printable = QStringLiteral("My magic number is %1. That's all!").arg(i);
// Qt 5
int i = 13;
QString printable = QStringLiteral("My magic number is %1. That's all!").arg(i);
// Qt 4
int i = 13;
QString printable = QString::fromLatin1("My magic number is %1. That's all!").arg(i);
Na sua forma mais simples, use a resposta de Georg Fritzsche.
Para um pouco avançado, você pode usar isto,
QString QString::arg ( int a, int fieldWidth = 0, int base = 10, const QChar & fillChar = QLatin1Char( ' ' ) ) const
Pegue a documentação e um exemplo aqui...