正常我们的文字书写方向是水平方向,现在需要调整为竖直方向。要怎么写?纠结
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
这种方式适合字符不多的情况