资源简介
QT绘图是学习QT必不可少的技能,以下是画图的简单实现,仅供需要的人士参考。
代码片段和文件信息
#include “Form.h“
Form::Form(QWidget *parent):QWidget(parent)
{ oldx=0;oldy=0;//用来记录前一坐标(xy)
this->setAttribute(Qt::WA_NoBackground);
bDrawing=false;
curShape=Ellipse;
this->resize(800600);//初始化两个缓冲区
bufferImage=QImage(this->width()this->height()
QImage::Format_ARGB32_Premultiplied);//bufferImage用来存储最终的图形
bufferImage.fill(qRgb(255255255));
tempImage=QImage(this->width()this->height()
QImage::Format_ARGB32_Premultiplied);//tempImage是临时缓冲区
}
void Form::setImage(QString fileName)//打开文件
{
this->clear();
bufferImage.load(fileName);
this->update();
}
void Form::saveImage(QString fileName)//保存文件
{
QImage saveFile(fileName“bmp“);
saveFile=QImage(this->width()thi
- 上一篇:网络协议数据包
- 下一篇:操作系统的实验作业之文件管理
相关资源
- Qt学习总结.zip
- 基于qt+opencv的人脸识别
- GPRS模块GA6和STM32F103C8T6单片机上移植
- QT设计图标登录及三个游戏设计潜艇游
- 基于ZigBee的智能家居系统QT界面渲染
- Qt+opencv+摄像头+人脸检测
- c++和delphi 实现 屏幕传输/远程桌面/远
- 实验2 用链表实现学生健康情况管理系
- Qt5 网络调试助手源代码 漂亮界面
- zedgraph 绘图demo
- 马的遍历数据结构
- Qt 点菜系统
- 网段计算器 计算输入的IP地址所在网
- 信息检索-索引的建立作业
- 跨平台MQTT Client 源码和demo by 漠北
- 程序按钮图标
- 年会抽奖软件
- QT 智能家居源代码,可使用 实测通过
- js绘图,绘制各种图形,纯js
- ArduinoProcessing;两轴绘图程序
- Qt 之 简单截图功能三实现可拖拽选中
- 简单QT多线程聊天程序
- Qt提示框淡出、飞出、缩小等关闭窗口
- SHA512源码
- 山东大学软件学院数据结构实验报告
- ImageRotation.zip
- QT打包工具合集
- 编译原理——词法分析代码
- linux环境下用QT实现打地鼠游戏源码共
- 基于QT的2048小游戏
评论
共有 条评论