Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение нового архива (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/)
-   -   вертикальный текст (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/vertikal-nyj-tekst-262615/)

Guest 28.09.2011 21:39

вертикальный текст
 
Для сабжа мне, что-то, не приходит в голову ничего лучше, чем:КодC++ (Qt)void MyWidget::drawTextV(QPainter *painter, const QPoint& p, const QString& str){QFontMetrics fm(painter->font());int x = fm.height();int y = fm.width(str);QPixmap pm(x, y); pm.fill(QColor(0,0,0,0));QPainter ppm(&pm); ppm.initFrom(this); ppm.rotate(90); ppm.drawText(0,0,str); ppm.end(); painter->drawPixmap(p, pm);} Существует ли в природе менее черезж..ный способ?


Часовой пояс GMT, время: 18:43.


© www.otvetnemail.ru - Форум вопросов и ответов.