qt怎样在窗口中添加图片

其中在窗口中添加背景图片可以用到很多方法,这里说一种简单的

#include"widget.h"

#include<QDebug>

Widget::Widget(QWidget*parent)
:QWidget(parent)
{
frame=newQFrame(this,Qt::Widget);//在头文件中定义frame
frame->setObjectName("myframe");
//frame->resize(400,700);
frame->setStyleSheet("QFrame#myframe{border-image:url(:/12.jpg)}");//在资源里插入12.jpg
}

Widget::~Widget()


{
}
voidWidget::paintEvent(QPaintEvent*)
{
intx,y;
x=this->width();
y=this->height();
qDebug()<<x<<y;
frame->resize(x,y);
}
 
posted @ 2012-02-20 20:32  高QC  阅读(11425)  评论(0编辑  收藏  举报
http://blog.sina.com.cn/u/2092122193