Qt/C++ 设置背景图片3种方法

原创 2016年05月30日 16:13:19


方法1. setStylSheet{"QDialog{background-image:url()"}} //使用styleSheet 这种方法的好处是继承它的dialog都会自动设置背景,例如更换皮肤就是一个不错的选择
方法2. QPalette pal;

            pal.setBrush(QPalette::Background,QBrush(QPixmap("")));
            this->setPalette(pal);

方法3.在paintEvent(QPaintEvent *)事件中                    //这种用于各种自定义控件
     QPainter painter(this);
     painter.drawPixmap(rect(), QPixmap&);



powered by:小乌龟在大乌龟背上

版权声明:转载请声明出处,谢谢~

相关文章推荐

关于QT图片处理(九宫格图片缩放问题)

/* **  功能                : 9格图处理 **  picName          : 图片名字 **  ti...

Qt使用九宫格原理缩放图片

9宫格缩放规则如下: 1、将一张图分割成9块 2、四个角(1,3,7,9)在缩放的时候是保持大小不变 3、图块2,8仅当宽度变化时缩放宽度。 4、图块4,6仅当高度变化时缩放高度。 5、图块...

Qt 制作透明背景图片与裁剪图片

这两天想做一个五子棋游戏,想从零开始自己绘制各种图片素材,将经验心得整理如下。制作透明背景图片:void MyPainter::DrawKit() { QImage image(30, 30,...

Qt如何设置窗口的背景图片

Qt如何设置窗口的背景图片?   2010-03-14 14:34:11|  分类: Linux 、windows |  标签: |字号大中小 订阅 1:重写paintEvent()事...

Qt:设置背景图片的三种方式(setAutoFillBackground)

注意事项:路径不支持 绝对路径 例如:F:\qt\image\a.jpg  背景被刷为黑色 补充:设置背景颜色 palette.setColor(QPalette::Background, QCol...

QT中如何设置窗体的背景图片。

QT中如何设置窗体的背景图片。   一、设置方法有两种,如下: 1、利用style sheet给窗体设置背景     使用stylesheet设置背景图片还是有一些要注意的,如果是在mainw...

Qt:quick和C++双向传递图片

1.从quick传递图片到C++: 这一步主要是在quick中,将对象的指针传回C++,再利用gradWindow的save把图片保存出来。 核心函数 bool saveImage(QObject...

Qt/C++ 图片分割~

就是遍历啦~ 主要函数就是QPixmap的copy函数~ void Dialog::splitpixmap(QPixmap &pix,int xnum, int ynum) { int...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)