11.8 QSS語法宣告 - 背景設定
阿新 • • 發佈:2022-03-24
一、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; } '''