【发布时间】:2011-10-18 03:57:12
【问题描述】:
我是 Qt 框架的新手...
我想在我的 Form1.ui 中显示一个 .png 图片, 所以我从小部件框中拖放了一个图形视图然后 我将 test.png 放在同一目录中(在项目文件夹内)
我在代码中做到了这一点
//Form1.cpp
#include "form1.h"
#include "ui_form1.h"
Form1::Form1(QWidget *parent) :
QWidget(parent),
ui(new Ui::Form1)
{
ui->setupUi(this);
ui->Pic1->setStyleSheet("background-image: url(test.png)");
}
Form1::~Form1()
{
delete ui;
}
//Form1.h
#ifndef FORM1_H
#define FORM1_H
#include <QWidget>
namespace Ui {
class Form1;
}
class Form1 : public QWidget
{
Q_OBJECT
public:
explicit Form1(QWidget *parent = 0);
~Form1();
private:
Ui::Form1 *ui;
};
#endif // FORM1_H
它编译完美,但图片没有出现, 我做错了什么?
这是我的二维码:
【问题讨论】:
标签: c++ qt user-interface png