主题 : paint.rotate (60.0); 编译出错。 复制链接 | 浏览器收藏 | 打印
三人行
级别: 侠客
UID: 13052
精华: 0
发帖: 71
金钱: 355 两
威望: 71 点
贡献值: 0 点
综合积分: 142 分
注册时间: 2010-01-18
最后登录: 2014-11-16
楼主  发表于: 2010-03-29 16:19

 paint.rotate (60.0); 编译出错。

编写代码如下

  QPainter paint( this );
    paint.drawLine(10,0,10,200);
    paint.translate(100.0,100.0);
    paint.drawLine(-90,-80,-90,-70);
    
    paint.translate(100.0,100.0);
    paint.rotate (60.0);
    paint.scale( 0.5, 0.5 );

编译的时候出现提示:
error: ‘class QPainter’ has no member named ‘rotate’
make: *** [.obj/release-shared/template.o] Error 1

但是查看qt的头文件qpainter.h,里面却是包含函数 rotate

为什么这里编译会出错呢。应该怎么修改呢。
三人行
三人行
级别: 侠客
UID: 13052
精华: 0
发帖: 71
金钱: 355 两
威望: 71 点
贡献值: 0 点
综合积分: 142 分
注册时间: 2010-01-18
最后登录: 2014-11-16
1楼  发表于: 2010-03-29 18:58

 回 1楼(cyndy) 的帖子

那有没有办法把这个配置给加上去呢?希望有高手回答啊。
三人行