11.8 QSS语法声明 - 背景设置
一、QSS语法声明 - 背景设置
1.基本概念
'''样式叠加
hb = QHBoxLayout(self)
for i in range(0, 4):
btn = QPushButton(self)
btn.move(300, 300)
# btn.resize(110, 110)
btn.setFixedSize(110, 110)
print(i)
btn.setStyleSheet("""
QPushButton{
padding-left: -%dpx;
padding-top: -%dpx;
}
""" % (i * 175 + 25, 35))
hb.addWidget(btn)
'''
'''
background
background-color # 背景颜色
background-image # 背景图片
background-position # 背景位置
background-origin # 背景延伸范围
background-clip # 裁剪掉边框外的部分
background-repeat # 背景重复
background-attachment # 固定背景图像,取值scroll(背景跟随滚动)和fixed(背景不滚动)
'''
'''背景图片调整
QPushButton{
background-image: url(btn-ico.jpg);
border: 5px solid lightblue;
background-origin: content;
background-clip: padding;
padding-left: -25px; // 边框宽度也要计算在内
padding-top: -35px;
}
'''
分类:
可视化界面 / PYQT5
标签:
python可视化
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义