Следующий код собирается:
И такой тоже:
int xxx = 80;
QString text;
text = QChar(xxx);
Но на третий вариант:
int xxx = 80;
QString text(QChar(xxx));
компилятор говорит:
error: no matching function for call to ‘QPainter::drawText(QPoint, QString (&)(QChar))’
ругаясь на строчку
painter.drawText(QPoint(0,mapSize.height()-1), text);
(void QPainter::drawText ( const QPoint & position, const QString & text ))