QT怎么给控件设置背景图片

此号作废 发布于 2013/02/25 14:19
阅读 3K+
收藏 0
Qt

给QT界面设置一个背景图片,但为什么显示的是黑色背景呢?

#include "showpic.h"
#include "ui_showpic.h"

showPic::showPic(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::showPic)
{
    ui->setupUi(this);
    //Interface
    this->setWindowTitle ("show picture");
    //set Background Picture
    QPalette pt;
    pt.setBrush(QPalette::Background, QBrush(QPixmap(":/images/pc.png")));
    this->setAutoFillBackground (true);
    this->setPalette (pt);
}

showPic::~showPic()
{
    delete ui;
}

加载中
0
红尘一人
红尘一人
用QtCreator设置个 看看人家怎么设置的 哈哈
0
从今以后
从今以后

首先要放对图片的位置~~你这里应该是qrc的资源吧~~。

然后图片太大的话,就只能看见图片的一部分了(左上角)要把它缩放一下~

0
此号作废
此号作废

引用来自“从今以后”的答案

首先要放对图片的位置~~你这里应该是qrc的资源吧~~。

然后图片太大的话,就只能看见图片的一部分了(左上角)要把它缩放一下~

位置放对啦,黑屏啊。。。
返回顶部
顶部