首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QPainter:drawText如何修改文字方向

2013-09-28 
QPainter::drawText怎么修改文字方向正常我们的文字书写方向是水平方向,现在需要调整为竖直方向。要怎么写?

QPainter::drawText怎么修改文字方向
正常我们的文字书写方向是水平方向,现在需要调整为竖直方向。要怎么写?纠结 QPainter::drawText
[解决办法]
可以用这个函数 flags就是设置对齐方式


void QPainter::drawText ( const QRectF & rectangle, int flags, const QString & text, QRectF * boundingRect = 0 )

[解决办法]
比如文本是:abc,要求写出来是:
a
b
c

是吧,我也不知道怎么办,我是把字符串转换成如下格式:a\nb\nc

就是在每个字符间加个\n,然后drawtext的时候用void QPainter::drawText ( const QRectF & rectangle

这种方式适合字符不多的情况

热点排行