基于VS的QT画图工具使用方法二

本文介绍了如何在Visual Studio中使用QT进行图形绘制,包括设置无边框窗口、透明背景,以及利用QPixmap和QPainter进行图片填充和显示的操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基于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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值