PyQt5 使用setStyleSheet设置控件的样式

使用的setStyleSheet设置样式的

设置控件样式

lb5 = QPushButton(QIcon('search.png'),'查询')
# 第一种 用代码设置字体
lb5.setFont(QFont('黑体',14,50))

# 用QCSS设置样式
lb5.setStyleSheet(
"QPushButton{border:1px solid #5FA2FF;background:white;color:#5FA2FF;}"
"QPushButton:hover{border:0px;background:#5FA2FF;color:white;}"
 "QPushButton:pressed{border:0px;background:red;} "
)

重点介绍使用 QCSS 样式

字体属性:(font)

大小 
{
   
   font-size: x-large;}(特大) 
xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:px、pt

样式 {
   
   font-style: oblique;}(偏斜体) italic;(斜体) normal;(正常)

行高 {
   
   line-height: normal;}(正常) 单位:PX、PD、EM

粗细 {
   
   font-weight: bold;}(粗体) lighter;(细体) normal;(正常)

变体 {
   
   font-variant: small-caps;}(小型大写字母) normal;(正常)

大小写 {
   
   text-transform: capitalize;}(首字母大写) uppercase;(大写) lowercase;(小写) none;()

修饰 {
   
   text-decoration: underline;}(下划线) overline;(上划线) line-through;(删除线) blink;(闪烁)

常用字体: (font-family)

"Courier New", Courier, monospace, "Times New Roman", Times, serif, Arial, Helvetica, sans-serif, Verdana

背景属性: (background)

色彩 {
   
   background-color: #FFFFFF;}

图片 {
   
   background-image: url();}

重复 {
   
   background-repeat: no-repeat;}

滚动 {
   
   background-attachment: fixed;}(固定) scroll;(滚动)

位置 {
   
   background-position: left;}(水平) top(垂直);

简写方法 {
   
   background:#000 url(..) repeat fixed left top;} /*简写·这个在阅读代码中经常出现,要认真的研究*/

区块属性: (Block)

字间距 {
   
   letter-spacing: normal;} 数值 /*这个属性似乎有用,多实践下*/

对齐 {
   
   text-align: justify;}(两端对齐) left;(左对齐) right;(右对齐) center;(居中)

缩进 {
   
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值