MyException - 我的异常网
当前位置:我的异常网» C++ » 收藏 QT显示图片的有关问题(QT4.7)

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

www.MyException.Cn  网友分享于:2013-02-18  浏览:23次
收藏 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();
}

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有