----------------------------------- 状态-----------------------------
:disabled
:hover
::handle
:pressed
--------------------自定义属性-----------------
#statusLabel[success="true"]
{
color: #fff;
}
setProperty("success", true);
border-image: url(:/img/src/img/maximize-active.svg);
font: bold 16px;
font-weight: bold;
show-decoration-selected:1; 设置整行选中还是只选中文本(比如一行占100px,设置为1时这100px都会被选中,设置为0时只选中文本占用的长度)
qproperty-text: "SerialPort"; 但凡有text属性的都可以用
qproperty-iconSize: 28px 28px;
qproperty-icon: url(:/img/src/img/search_32x32.png);
font: normal normal 15px "Microsoft YaHei";
qproperty-toolButtonStyle: ToolButtonTextBesideIcon;
---------------------------------------ComboxBox----------------
.QComboBox:hover {
color: green;
background-color: black;
}
.QComboBox::drop-down {
border:none;
background: transparent;
}
::down-arrow {
border-image: url(:/img/src/img/console.png);
}
QComboBox QAbstractItemView{
background:#303336;
border:1px solid rgba(228,228,228,1);
border-radius:0px 0px 5px 5px;
font-size:14px;
outline: 0px;
}
QComboBox QAbstractItemView::item
{
border-radius: 15px;
background-color: rgb(0, 242, 255);
}
QComboBox QAbstractItemView::item:hover {
color: #FFFFF0;
/* 整个下拉窗体越过每项的背景色 */
background-color: rgb(98, 0, 255);
}
/* 下拉后,整个下拉窗体被选择的每项的样式 */
QComboBox QAbstractItemView::item:selected {
color: #FFFFF0;
background-color: rgb(0, 85, 200);
}
-------------------------通用QScroll------只要有拖动条都可以用,比如listwidget---------
.QListWidget .QScrollBar
{
width: 12px;
background: #525456;
}
.QListWidget .QScrollBar:vertical
{
padding-top:12px;
padding-bottom:12px;
border: 2px solid grey;
}
.QHexEdit .QScrollBar::handle:vertical
{
min-height: 50px;
border-radius: 15px;
}
---------------------------- QTabWidget--------------------------------------------
.QTabBar::tab {
background: #303336;
border:1px solid #C4C4C3;
border-top-left-radius:4px;
border-top-right-radius:4px;
padding:3px;
padding-right:0px;
color: #988998;
font: 12px;
max-width: 80ex; 特别注意单位:ex
min-width:48ex;
}
QTabBar::tab:selected
{
border:2px solid #cdcdcd;
background: #D8D8D8;
color: #111111;
}
QTabBar::tab:hover
{
border:2px solid #bb5;
}
.QTabWidget::pane
{
border-top-left-radius:0px;
border-bottom-right-radius:12px;
border-top-right-radius:12px;
border-bottom-left-radius:12px;
color: #DFDDDF;
background-color: #565456;
}
--------------------------------------------------Splitter--------------------------------------
.QSplitter::handle
{
background: transparent;
image: url(:/img/src/img/right.png);
}