MetroUI QSS解析

MetroUI


自定义的QProgressBar
QProgressBar{
text-align:center;//设置文字在中央
color:#fff;//设置文字的颜色
background-color:transparent;//将背景色设置为透明
border: 2px solid #e3a21a;//设置border的width,style,color
border-radius:7px;//设置border的边角半径
font: 75 12pt "Open Sans";//设置字体


}
//显示进度块
QProgressBar::chunk{
background-color:#2d89ef;//进度块的背景色
width:20px;//进度块的宽度

}


自定义的QLineEdit
QLineEdit{
border-radius:0;//也可以把border设置为0

}


自定义QTabWidget
//通过QTabWidget::tab-bar只能控制tabBar的位置
QTabWidget::tab-bar{
left:3px;
}
//通过QTabBar::tab来设置QTabWidget的tabBar
QTabWidget::tab{
background-color:#3d3d3d;

}


自定义状态栏
QStatusBar{
background-color:#7e3878;//设置背景色
color:#fff;

}


自定义QPushButton
QPushButton{
border-style:solid;//设置border的style
background-color:#3d3d3d;//设置背景色
color:#fff;//设置前景色
border-radius:7px;//边角半径
}
鼠标通过QPushButton时
QPushButton:hover{
color:#ccc;//设置前景色
background-color: qlineargradient(spread:pad, x1:0.517, y1:0, x2:0.517, y2:1, stop:0 rgba(45, 45, 45, 255), stop:0.505682 rgba(45, 45, 45, 255), stop:1 rgba(29, 29, 29, 255));
border-color:#2d89ef;//设置border的颜色
border-width:2px;//设置border的宽度
}
QPushButton被按下的时候
QPushButton:pressed{
background-color: qlineargradient(spread:pad, x1:0.517, y1:0, x2:0.517, y2:1, stop:0 rgba(29, 29, 29, 255), stop:0.505682 rgba(45, 45, 45, 255), stop:1 rgba(29, 29, 29, 255));

}


//自定义QListWidget
QListWidget{
background-color:#3d3d3d;
color:#fff;

}


//自定义QMainWindow
QMainWindow{
background-color:#1d1d1d;
}
//自定义QMenuBar
QMenuBar{
background-color:#1d1d1d;
padding:5px;
font: 12pt "MS Shell Dlg 2";
}
QMenuBar::item{
background-color:#1d1d1d;
color:#fff;
padding:5px;

}


//自定义菜单
QMenu{
color:#fff;
padding:0;
}
QMenu::item:selected{
color:#fff;
background-color:#00aba9;
}
//自定义QTableWidget


QTableWidget{
background-color:#3d3d3d;
color:#fff;
/*selection-background-color: #da532c;*/
border:solid;
border-width:3px;
border-color:#da532c;
}
//设置QHeaderView,QTableWidget的表头
QHeaderView{
background-color:qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(20, 158, 217, 255), stop:1 rgba(36, 158, 217, 255));
border:none;
border-top-style:solid;
border-width:1px;
border-top-color:#149ED9;
color:#fff;
font: 75 12pt "Calibri";
}
//设置QHeaderView的每一项
QHeaderView::section{
background-color:qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(20, 158, 217, 255), stop:1 rgba(36, 158, 217, 255));
border:none;
border-top-style:solid;
border-width:1px;
border-top-color:qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(20, 158, 217, 255), stop:1 rgba(36, 158, 217, 255));
color:#fff;
}
//水平跟垂直交汇出的section
QTableCornerButton::section{
border:none;
background-color:#149ED9;

}


MetroUI QSS来自github:https://github.com/TheOpenDevProject/QssUI

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值