当前位置: 代码迷 >> C++ >> 收藏 QT显示图片的有关问题(QT4.7)
  详细解决方案

收藏 QT显示图片的有关问题(QT4.7)

热度:9622   发布时间:2013-02-26 00:00:00.0
收藏 QT显示图片的问题(QT4.7)
void Widget::paintEvent(QPaintEvent *e)
{
    QPainter painter(this);
    painter.drawPixmap(0,0,this->width(),this->height(),QPixmap(":/backgrand.png"));
}
虽然图片可以正常显示,但是为什么只要移动下鼠标,backgrand.png会重新把我的窗口覆盖哈,瞬间又消失掉

------解决方案--------------------------------------------------------
这样试试看:

void Widget::paintEvent(QPaintEvent *e)
{
    QPainter painter(this);
    painter.begin(this);
    painter.drawPixmap(0,0,this->width(),this->height(),QPixmap(":/backgrand.png"));
    painter.end();
}
  相关解决方案