qt加载背景图片的一种方式

//加载背景图片
void LCTGrid::loadBgPicture()
{
    QImage image;
    QPalette palette;
    image.load(m_sPicturePath);
    QPixmap pixmap = QPixmap::fromImage(image.scaled(m_pWidget->width(),
                                                     m_pWidget->height(),
                                                     Qt::IgnoreAspectRatio) );
    palette.setBrush(m_pWidget->backgroundRole(),QBrush(pixmap));
    m_pWidget->setPalette(palette);
}

 

posted @ 2017-12-22 16:00  风来风往风伤(TiAmo)  阅读(1193)  评论(0编辑  收藏  举报