基于VS的QT画图工具使用方法(无法运行),仅供大家参阅。
#include “widget.h”
#include<qpainter.h>
#include<qpixmap.h>
#include<qpicture.h>
#include<qimage.h>
widget::widget(QWidget *parent)
: QMainWindow(parent)
{
ui.setupUi(this);
setWindowFlags(Qt::FramelessWindowHint | windowFlags());//去边框
setAttribute(Qt::WA_TranslucentBackground);//窗口背景颜色为透明
//QPixmap
/QPixmap pixmap(400, 300);
QPainter p(&pixmap);
//p.fillRect(0, 0, 400, 300, QBrush(Qt::red));
pixmap.fill(Qt::green);
p.drawPixmap(0, 0, 80, 80, QPixmap("…/image/girl1.jpg"));
pixmap.save("…/pixmap.jpg");/
//QImage
/*QImage image(800,600,QImage::Format_ARGB32);
QPainter p;
p.begin(&image);
p.drawImage(0,0,QImage("../image/girl1.jpg"));
for (int i = 0; i < 200; i++)
{
for (int j = 0; j < 200; j++)
{
image.setPixel(QPoint(i, j), qRgb(55,100, 195));
}
}
p.end();
image.sa