Через дополнительное приведение
QString str( QObject::trUtf8("Текст в юникоде") );
...
file.write( str.toUtf8().constData() ); // const char * в UTF8
QString str( QObject::trUtf8("Текст в юникоде") );
...
file.write( str.toUtf8().constData() ); // const char * в UTF8