qt paintevent显示图片
时间: 2023-07-13 22:07:56 浏览: 215
Qt+update函数+paintEvent事件
5星 · 资源好评率100%
要在Qt中显示一张图片,可以使用QPainter和QPixmap类。以下是一个简单的示例:
```cpp
void MyWidget::paintEvent(QPaintEvent *event)
{
QPainter painter(this);
QPixmap image("path/to/image.png");
painter.drawPixmap(0, 0, image);
}
```
在这个示例中,我们将图片加载到一个QPixmap对象中,并在paintEvent()函数中使用QPainter的drawPixmap()函数将其绘制到窗口上。你需要将"path/to/image.png"替换为实际的图片路径。
阅读全文