不使用 paintEvent(), Qpixmap 叠加到 qwidget 上, 怎么做
时间: 2023-05-16 13:07:23 浏览: 178
使用paintEvent绘制简单线段
可以使用 QPainter 在 QWidget 上绘制 QPixmap。具体步骤如下:
1. 创建一个 QPixmap 对象,加载图片。
2. 创建一个 QPainter 对象,将 QWidget 作为绘制设备。
3. 使用 QPainter 的 drawPixmap() 方法将 QPixmap 绘制到 QWidget 上。
示例代码如下:
```
QPixmap pixmap("image.png");
QPainter painter(this);
painter.drawPixmap(0, 0, pixmap);
```
其中,this 表示当前的 QWidget 对象。
阅读全文