title: Qt: Draw text with different fonts
body: <p>I'm using  <code>void QPainter::drawText(const QRectF &amp;rectangle, const QString &amp;text, const QTextOption &amp;option = QTextOption()</code> method to draw some text. 
  It lets me to align text as i wish (in the center of <code>rectangle</code>, for example).</p>
  
  <p>Now, i need to do the same thing, except i need to draw one part of <code>text</code> with
  some font and the other part with another. 
  For example, if text is "Hello world", i want "Hello" to be drawn with Arial and "World" with Times New Roman, but it should still be aligned with the center of <code>rectangle</code>.</p>
  
  <p>What is the best way to achieve that?</p>