93 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			93 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
/* ------ 整体画布 ------ */
 | 
						||
QListWidget#SListWidget {
 | 
						||
    background: #ffffff;
 | 
						||
    border: 1px solid #d0d7de;
 | 
						||
    border-radius: 4px;
 | 
						||
    outline: none;
 | 
						||
    color: #24292f;                    /* 默认文字色 */
 | 
						||
    font-family: "Consolas";
 | 
						||
    font-size: 18px;
 | 
						||
    gridline-color: transparent;       /* 网格线 */
 | 
						||
    /* 交替行颜色(需代码 setAlternatingRowColors(true)) */
 | 
						||
    alternate-background-color: #f6f8fa;
 | 
						||
    /* 滚动条圆角背景 */
 | 
						||
    background-clip: padding;
 | 
						||
}
 | 
						||
 | 
						||
/* ------ 单项(行) ------ */
 | 
						||
QListWidget#SListWidget::item {
 | 
						||
    height: 36px;                      /* 固定行高 */
 | 
						||
    padding-left: 12px;
 | 
						||
    padding-right: 8px;
 | 
						||
    border: none;
 | 
						||
    /* 行内文字对齐方式 */
 | 
						||
    text-align: left;
 | 
						||
}
 | 
						||
 | 
						||
/* 选中态 */
 | 
						||
QListWidget#SListWidget::item:selected {
 | 
						||
    background: #0969da;
 | 
						||
    color: #ffffff;
 | 
						||
    border-left: 0px solid #0550ae;    /* 左侧高亮条 */
 | 
						||
}
 | 
						||
 | 
						||
/* 悬停态(未选中) */
 | 
						||
QListWidget#SListWidget::item:hover:!selected {
 | 
						||
    background: rgba(9, 105, 218, 12%);
 | 
						||
    border-left: 4px solid transparent;
 | 
						||
}
 | 
						||
 | 
						||
/* 禁用态 */
 | 
						||
QListWidget#SListWidget::item:disabled {
 | 
						||
    color: #8c959f;
 | 
						||
    background: transparent;
 | 
						||
}
 | 
						||
 | 
						||
/* ------ 图标区域 ------ */
 | 
						||
QListWidget#SListWidget::icon {
 | 
						||
    padding-right: 8px;                /* 图标与文字间距 */
 | 
						||
}
 | 
						||
 | 
						||
/* ------ 滚动条(仅影响 #SListWidget) ------ */
 | 
						||
QListWidget#SListWidget QScrollBar:vertical {
 | 
						||
    width: 10px;
 | 
						||
    background: transparent;
 | 
						||
    border-radius: 5px;
 | 
						||
}
 | 
						||
QListWidget#SListWidget QScrollBar::handle:vertical {
 | 
						||
    background: #c0c6cc;
 | 
						||
    border-radius: 5px;
 | 
						||
    min-height: 30px;
 | 
						||
}
 | 
						||
QListWidget#SListWidget QScrollBar::handle:vertical:hover {
 | 
						||
    background: #a0a6ac;
 | 
						||
}
 | 
						||
QListWidget#SListWidget QScrollBar::add-line:vertical,
 | 
						||
QListWidget#SListWidget QScrollBar::sub-line:vertical {
 | 
						||
    height: 0;                         /* 隐藏上下箭头 */
 | 
						||
}
 | 
						||
 | 
						||
QListWidget#SListWidget QScrollBar:horizontal {
 | 
						||
    height: 10px;
 | 
						||
    background: transparent;
 | 
						||
    border-radius: 5px;
 | 
						||
}
 | 
						||
QListWidget#SListWidget QScrollBar::handle:horizontal {
 | 
						||
    background: #c0c6cc;
 | 
						||
    border-radius: 5px;
 | 
						||
    min-width: 30px;
 | 
						||
}
 | 
						||
QListWidget#SListWidget QScrollBar::handle:horizontal:hover {
 | 
						||
    background: #a0a6ac;
 | 
						||
}
 | 
						||
QListWidget#SListWidget QScrollBar::add-line:horizontal,
 | 
						||
QListWidget#SListWidget QScrollBar::sub-line:horizontal {
 | 
						||
    width: 0;                          /* 隐藏左右箭头 */
 | 
						||
}
 | 
						||
 | 
						||
/* ------ 拖拽插入指示器(可选) ------ */
 | 
						||
QListWidget#SListWidget::drop-indicator {
 | 
						||
    background: #0969da;
 | 
						||
    width: 2px;
 | 
						||
}
 |