• 5025阅读
  • 4回复

qcanvasitem旋转问题,请教 [复制链接]

上一主题 下一主题
离线iammm
 
只看楼主 正序阅读 楼主  发表于: 2007-11-09
— 本帖被 XChinux 执行加亮操作(2008-07-17) —
我想在canvas上倒着显示一行字,应该怎么实现啊,qcanvasitem可以象qpainter那样用rotate()旋转么?还是有什么别的方法?谢谢!
离线浪漫天使
只看该作者 4楼 发表于: 2007-11-11
可以分享一下你的成就吗?
离线iammm
只看该作者 3楼 发表于: 2007-11-09
我会了,耶!!嘎嘎
离线iammm
只看该作者 2楼 发表于: 2007-11-09
晕,我不是想旋转整个的QCanvasView,而只是想旋转一个QCanvasItem。。。
离线songqiming

只看该作者 1楼 发表于: 2007-11-09
QWMatrix wm;
    wm.scale( 2, 2 );  // Zooms in by 2 times
    wm.rotate( 90 );    // Rotates 90 degrees counter clockwise
                        // around the origin.
    wm.translate( 0, -canvas->height() );
                        // moves the canvas down so what was visible
                        // before is still visible.
    myCanvasView->setWorldMatrix( wm );
忘掉自私非爱人
快速回复
限100 字节
 
上一个 下一个