请教大家,在creator运行精通QT4里面的源代码(如下),为什么就不显示图片背景呢?其他一切正常。注:原封不动的源代码。请高手指点不胜感激啊。
#include <QApplication>
#include <QtGui>
#include <QTextCodec>
class MyWidget : public QWidget {
    public:
        MyWidget(QWidget *parent = 0);
    protected:
        void mouseMoveEvent(QMouseEvent *event);
        void paintEvent(QPaintEvent *event);
    private:
        int x, y;
        QPixmap pixmap;
        QPixmap background;
};
MyWidget::MyWidget(QWidget *parent) : QWidget(parent) {
    resize(800, 600);
    pixmap = QPixmap(100, 50);
    background = QPixmap("background.jpg");
    x = -1;
    y = -1;
}
void MyWidget::mouseMoveEvent(QMouseEvent *event) {
    x = event->x();
    y = event->y();
    pixmap.fill(QColor(255, 255, 255, 127));
    QPainter painter(&pixmap);
    painter.setPen(QColor(255, 0, 0));
    painter.drawText(20, 40, QString("%1").arg(x) + "," + QString("%1").arg(y));
    update();
}
void MyWidget::paintEvent(QPaintEvent *event) {
    QPainter painter(this);
    painter.drawPixmap(0, 0, background);
    painter.drawPixmap(x, y, pixmap);
}
int main(int argc, char *argv[]) {
    QApplication app(argc, argv);
    QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
    Q_INIT_RESOURCE(alpha);
    MyWidget widget;
    widget.setMouseTracking(true);
    widget.show();
    return app.exec();
}