PyQt(Python+Qt)学习随笔:Qt Designer中部件的样式表styleSheet属性

styleSheet属性是定义部件外观的属性样式表,在Qt中styleSheet样式表是类似于html的css样式一样的方法,只是时专门为Qt中的部件开发的。styleSheet的定义语法也是类似CSS,并且是跨平台支持的。

由于每个部件都可以定义自己的样式,也可以通过QApplication.setStyleSheet()在整个应用程序上设置样式。如果在不同级别设置了多个样式表,qt将从所有设置的样式表中派生出有效的样式表。这叫做样式级联。

一、Qt Designer中定义样式

在部件的styleSheet属性中,点击属性进入属性设置,会出现如下内容:
在这里插入图片描述
点击省略号的按钮,则进入样式编辑器:
PyQt(Python+Qt)学习随笔:Qt Designer中部件的样式表styleSheet属性_第1张图片
在样式编辑器中就可以编辑样式。

二、styleSheet样式表

样式表由一系列样式规则组成。样式规则由选择器和声明组成。选择器指定哪些部件受规则影响;声明指定应在部件上设置哪些属性。如:

QPushButton 

你可能感兴趣的:(Python,PyQt,styleSheet)