#include "widget.h" #include "ui_widget.h" #include<QPainter> #include<QBitmap> Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget) { ui->setupUi(this); } Widget::~Widget() { delete ui; } void Widget::paintEvent(QPaintEvent *) { QPainter p(this); //QPixmap 图片背景白色 p.drawPixmap(0,0,QPixmap(":/new/prefix1/image/小路飞.jpg")); //QBitmap图片背景白色 p.drawPixmap(200,0,QBitmap(":/new/prefix1/image/小路飞.jpg")); //QPixmap 图片背景透明 QPixmap pixmap; pixmap.load(":/new/prefix1/image/透明路飞.png"); p.drawPixmap(0,200,pixmap); //QBitmap图片背景透明 QBitmap bitmap; bitmap.load(":/new/prefix1/image/透明路飞.png"); p.drawPixmap(800,200,bitmap); }
QBitmap和QPixmap的区别
猜你喜欢
转载自blog.csdn.net/fei_yang_yf/article/details/80017024
今日推荐
周排行