Qt中的QPalette类(具有C++基础)的学习笔记
对于如何将图片添加至Qt控件中,或者给Qt窗口设置背景图片,我们可以选择QPalette(Qt绘画板)类。
今天初次认识QPalette类,在此做个学习笔记。
在这里,我们的目的是用QPalette将准备好的图片添加到Qt窗口中,作为背景。
首先,需要将背景设置为自动填充背景:

然后通过设置笔刷将背景图片添加到Qt窗口:


setBrush方法的第二个参数为QBrush类,我们用QBrush()的方法来创建一个临时的QBrush对象作为setBrush方法的参数,QBrush类的构造函数有QBrush(const QPixmap &pixmap)和QBrush(const QImage &image)等。在调用上述setBrush方法前,我们要用的是QBrush的第一个构造函数。因此需要创建一个QPixmap对象,并且将背景图片加载到QPixmap对象中:

最后通过设置整体绘画板,便可大功告成!

这是背景图片设置完成之后的效果:

最后
以上就是伶俐小蝴蝶最近收集整理的关于Qt中的QPalette类(具有C++基础)的学习笔记Qt中的QPalette类(具有C++基础)的学习笔记的全部内容,更多相关Qt中内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复