逛奔的蜗牛

我不聪明,但我会很努力

   ::  :: 新随笔 ::  ::  :: 管理 ::
1.在要换背景的类的构造函数中装载一个图片,变量要为全局的,接下来会用到
     backgroundImage.load(":image/bg.png");
     setAutoFillBackground(true);

2.实现resizeEvent函数,在里面画背景
void Example::resizeEvent(QResizeEvent *event) {
    QWidget::resizeEvent(event);
    QPalette pal(palette());
    pal.setBrush(QPalette::Window,QBrush(backgroundImage.scaled(event->size(), Qt::IgnoreAspectRatio,Qt::SmoothTransformation)));
    setPalette(pal);
}
posted on 2009-05-19 16:53 逛奔的蜗牛 阅读(5799) 评论(0)  编辑 收藏 引用 所属分类: Qt

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理