Most likely because QList<int> was needed somewhere while QList<char> was not.

QChar is not a Qt type for char as in the numerical value type, but to hold a single unicode text character, including conversion functions, etc. It could also be named QLetter.

Cheers,
_