11.6 QSS语法声明-外边距和内边距设置
一、QSS语法声明-外边距和内边距设置
- 盒子模型包含四个属性(margin、border、padding、content)。
1.基本内容
'''外边距(px/em)
margin
margin-top
margin-right
margin-bottom
margin-left
QLabel{
border-width:10px;
border-color:red;
border-style:solid;
margin-top:10px;
margin-left:100px;
background-color:green;
}
'''
'''内边距(px/em)
padding
padding-top
padding-right
padding-bottom
padding-left
QLabel{
border-width:10px;
border-color:red;
border-style:solid;
padding-bottom:10px;
padding-right:100px;
background-color:green;
}
'''
3.代码
from PyQt5.Qt import *
import sys
class Window(QWidget) :
def __init__(self) :
super().__init__()
self.setWindowTitle("QSS-语法声明-外边距和内边距设置 - PyQt5中文网")
self.resize(600, 500)
self.func_list()
def func_list(self) :
self.func()
def func(self) :
label1 = QLabel('外边距和内边距设置', self)
label1.resize(200, 200)
if __name__ == '__main__' :
app = QApplication(sys.argv)
window = Window()
with open('qss11_6.qss', 'r', encoding='UTF-8') as f :
qApp.setStyleSheet(f.read())
window.show()
sys.exit(app.exec_())
qss11_6.qss
QLabel{
border-width:10px;
border-color:red;
border-style:solid;
margin-top:10px;
margin-left:100px;
background-color:green;
}
QLabel{
border-width:10px;
border-color:red;
border-style:solid;
padding-bottom:10px;
padding-right:100px;
background-color:green;
}
分类:
可视化界面 / PYQT5
标签:
python可视化
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix