当前位置: 代码迷 >> QT开发 >> QPainter:drawText如何修改文字方向
  详细解决方案

QPainter:drawText如何修改文字方向

热度:510   发布时间:2016-04-25 03:39:26.0
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

这种方式适合字符不多的情况
  相关解决方案