• 6035阅读
  • 3回复

大家好,请问有没有办法使用QPaint::drawText竖着显示文字? [复制链接]

上一主题 下一主题
离线zy498420
 

只看楼主 倒序阅读 楼主  发表于: 2009-06-23
— 本帖被 XChinux 从 论坛公告栏 移动到本区(2009-06-23) —
问题原型是:一个表盘的刻度上要写他对应的数字。在画刻度的时候,坐标已经变换为刻度朝向的。
可以用QPaint坐标变换完成,但是比较麻烦(连续2次坐标变换,先移到顶点,再转90度,嵌入式下面写个文字都这么麻烦?)。QLabel比较费,也不是很合适.
环境是:qte 2.3.7
离线chinagxc
只看该作者 1楼 发表于: 2009-06-23
直接画就可以了吧,QPaint里有drawText()方法吧,主要是要找到合适的坐标。
只看该作者 2楼 发表于: 2010-05-01
怎么把用drawText()把一段已知的中文给竖着显示出来?
离线jason-dou
只看该作者 3楼 发表于: 2010-05-01
rotate一下painter啊~
快速回复
限100 字节
 
上一个 下一个