• 4871阅读
  • 0回复

请问如何让一张图以背景的形式居中显示到窗口上,现在我显示的是平铺的效果 [复制链接]

上一主题 下一主题
离线nikshuang
 

只看楼主 倒序阅读 楼主  发表于: 2009-11-18
RT,我的代码如下, 图比窗体小,窗体大小是固定的不能随图的大小而改变, 希望的效果是图在窗体上居中显示,边缘填充黑色。但现在的实际效果是图片以平铺的方式填充整个窗体,代码如下:

    QPalette pal;
    pal.setBrush(QPalette::Background, QBrush(QPixmap(":/background.png")));
    this->setPalette(pal);
    this->setAutoFillBackground(true);

望高手能帮忙看看,谢谢

    
快速回复
限100 字节
 
上一个 下一个