跳转至

QSS


组件样式

控件.setStyleSheet('background-color:#778877;')

组件样式

qssStyle = '''
    选择器{
        background-color: #881144
    }
'''

主窗体.setStyleSheet(qssStyle)

设置QSS文件

# 设置QSS文件
with open("qss/style.qss", "r") as f:
    _style = f.read()
    app.setStyleSheet(_style)

主窗体.setStyleSheet(qssStyle)

样式

# 颜色
color: #ffee00;

# 背景颜色
background-color: #881144;

# 背景渐变
background: qlineargradient(x1: 0.3, y1: 0, x2: 1, y2: 0, stop: 0 #00ffec, stop: 1 #f9ff00);

# 背景图片 整张
border-image:url(img/img.jpg);

# 背景图片
background:#000 url(01.gif) no-repeat 位置;

# 字体大小
font-size:60px; 

# 字体样式
font-family: "Unifont";

# 宽
width:100px;

# 高
height:100px;

# 取消边框
border: none;

# 边框 可选方向
border: 1px solid #21262d;

# 边框
border:10px solid red;

# 内边距
padding:10px 5px;

# 外边距
margin:10px;

# 边缘
border-radius: 4px;

# 字体边据
letter-spacing:10px;

选择器

*               匹配所有控件

控件          类型选择器

控件[name='myBtn'] 属性选择器

#名称     ID选择器

控件1, 控件2    多个选择器

:hover      鼠标悬停样式

:pressed        鼠标按下时

:active     所指元素处于激活状态

选择器使用

属性
控件.setProperty('name', '名称')

ID
控件.setObjectName('名称')