码迷,mamicode.com
首页 > 其他好文 > 详细

QWidget 设置背景图片

时间:2015-01-27 11:04:08      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:

QWidget 设置背景图片办法:

利用 QPaltette

    QPixmap pixmap("back.png");
    QPalette palette;
    palette.setBrush(backgroundRole(), QBrush(pixmap));
    setPalette(palette);

  注意这种方法使用 QWidget parent 为0到时候,即没有父窗体。

如果有父窗体该如何设置呢?

    f = new QFrame(this);
    f->setFixedSize(400, 400)
    setStyleSheet("QFrame {border-image:url(back.png)}" );

new一个QFrame出来,改变QFrame到样式表即可。

QWidget 设置背景图片

标签:

原文地址:http://www.cnblogs.com/tdh2002/p/4252082.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!