qt нарисовать красочный текст

Я использую QPainter для рисования текста на QPrinter; однако, есть проблема. Я надеюсь, что смогу нарисовать красочный текст. Например, нарисовать "Hello World", где "H" - зеленый, "ello" - желтый, "World" - синий.
На данный момент я вызываю drawText 3 раза и использую разные QPen для изменения цвета. Более того, я должен вычислить позицию, в которой нужно рисовать 3 раза. Наконец, я не могу выровнять строку в QRect, потому что я не рисую полное предложение. Есть ли способ решить эту проблему простым способом? Любая подсказка будет принята с благодарностью! Спасибо!

5
задан Arton 10 February 2012 в 16:43
поделиться