1、首先我们创建一个Widget项目工程,这里我不再细说了,大家不懂的可以看我其他经验即可。这里我给出目录结构。

2、首先我们使用Palette调色板方式来更改widget背景色。首先定义一个QPalette对象,然后设置pal对象应用的地方和颜色,关键是setAutoFillBackground这个函数,记得加上这句,最后把pal对象应用到Widget。结果如下,背景设为红色。


4、这里我们只是这是widget的背景色,其他的样式表选项大家可以从界面编辑器看到,如下图。还有border的颜色,渐变设置等等。



