Qt实现图片旋转
来源:互联网 发布:数据存储管理软件 编辑:程序博客网 时间:2024/05/16 11:03
Qt实现图片旋转
/* 头文件 */class MainWindow : public QMainWindow{ Q_OBJECTpublic: MainWindow(QWidget *parent = 0); ~MainWindow();protected: void paintEvent(QPaintEvent *event);}/* cpp文件 */MainWindow::MainWindow(QWidget *parent): QMainWindow(parent){ /*定时更新*/ QTimer *timer = new QTimer(this); connect( timer, SIGNAL(timeout()), this, SLOT( update() ) ); timer->start(50);}void MainWindow::paintEvent(QPaintEvent *event){ QPainter painter(this); QString pathName = "/home/test.png"; QImage sourceImage; sourceImage.load(pathName); painter.setRenderHint( QPainter::Antialiasing ); QColor quadColor( 0, 0, 255 ); painter.setBrush( quadColor ); QTime time = QTime::currentTime(); painter.translate( 100, 100 ); painter.rotate( ( time.second() + ( time.msec() / 1000.0 ) ) * 6.0 ); /*下行为画出一个正方行旋转*/ //painter.drawRect( QRect( -50, -50, 100, 100 ) ); /* 下行将图片画出旋转, -50,-50 为旋转中心。 */ painter.drawImage(QRect(-50, -50, sourceImage.width(), sourceImage.height()), sourceImage);}
阅读全文
0 0
- Qt实现图片旋转
- QT 坐标转换 实现图片旋转
- QT图片旋转
- QT图片旋转
- 主题具体内容:QT 坐标转换 实现图片旋转等
- qt实现透视旋转
- Qt实现图像旋转
- QT 图片旋转--QTransform 沿中间旋转
- Qt 旋转图片或控件
- javascript实现图片旋转
- javascript实现图片旋转
- js实现图片旋转
- 实现图片旋转
- js实现图片旋转
- IE实现图片旋转
- js实现图片旋转
- js实现图片旋转
- Qt+OpenGL实现正方体旋转平移放大缩小,以及六个面贴不同图片
- java正则表达式匹配
- 念念不忘的高薪,就用linux学习来回响
- mybatis中的#和$的区别? 面试经常问到!!
- 1003度度熊与邪恶大魔王(完全背包)
- 【笔记】注意力分配的一些模型
- Qt实现图片旋转
- 十进制转换二进制
- 在jdk8环境下使用dubbo-admin
- Docker中Mysql 中文乱码问题
- MyBatis学习笔记:表字段名与实体类属性名不一致的解决方法
- Android开发镜像下载站点
- HYSBZ
- 数据库(2)---完整性
- JZOJ 5344. 【NOIP2017模拟9.3A组】摘果子