首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2013-02-17 
收藏 QT显示图片的问题(QT4.7)void Widget::paintEvent(QPaintEvent *e){QPainter painter(this)painter.

收藏 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();
}

热点排行