at_mangetsu
2016年5月27日 20時07分
QtのQPainterで画面を回転させたい場合の方法をご紹介します。
QPainterの使い方の例は前回のブログを参考いただければと思います。
paintEvent()の中で、QPainter::rotate([角度])を使います。
コード例:
void GraphArea::paintEvent(QPaintEvent *) { QPainter painter(this); painter.setPen(Qt::blue); painter.rotate(60); painter.drawText(100,-50, "Test test test test test test test test Test TEST test test test test test tst"); painter.drawText(100,50, "Test test test test test test test test Test TEST test test test test test tst"); }
実行例を以下に示します。