当前位置: 代码迷 >> QT开发 >> 请问一个Qt添加文字的有关问题
  详细解决方案

请问一个Qt添加文字的有关问题

热度:382   发布时间:2016-04-25 02:51:44.0
请教一个Qt添加文字的问题
我是第一次用qt进行开发,有个一比较小白的问题。
我用QGraphicsLineItem 画了一条直线,想沿着线添加文字,像下图那样,是要怎么作呢?

------解决思路----------------------
引用:
Quote: 引用:

先要算出角度,然后把painter设置一个角度就好了。    
QTransform  trans;
trans.rotate(45);   
painter.setTransform(trans);
painter->drawText(...);


你好,那请问用QGraphicsTextItem 可以实现这个功能吗

可以的,QGraphicsTextItem的父对象是QGraphicsItem。
QMatrix matrix;
matrix.scale(scale, scale);
matrix.rotate(rotateSlider->value());
QGraphicsItem->setMatrix(matrix);
  相关解决方案