This commit is contained in:
2025-10-10 17:16:08 +08:00
parent ed947743fc
commit 062b1e24e9
281 changed files with 536 additions and 109 deletions

View File

@@ -0,0 +1,121 @@
/* ------ 整体画布 ------ */
QTreeWidget#treeW {
background: #ffffff;
border: 1px solid #d0d7de;
border-radius: 8px;
outline: none;
color: #24292f; /* 默认文字色 */
font-family: "Consolas";
font-size: 16px;
gridline-color: #e1e4e8; /* 网格线 */
show-decoration-selected: 1; /* 整行选中 */
background-clip: padding;
}
/* ------ 表头 ------ */
QHeaderView#header {
background: #eef1f5;
border-left: 1px solid #d0d7de;
border-bottom: 1px solid #d0d7de;
border-right: none; /* 最右列去线 */
font-weight: 600;
font-size: 16px;
color: #57606a;
}
QHeaderView#header:section {
padding: 6px 10px;
}
QHeaderView#header:section:hover {
background: rgba(9, 105, 218, 12%);
}
/* ------ 行item ------ */
QTreeWidget#treeW::item {
height: 25px; /* 固定行高 */
padding-left: 8px;
/*border-right: 1px solid #e1e4e8;
border-bottom: 1px solid #e1e4e8;*/
}
QTreeWidget#treeW::item:selected {
background: #0969da;
color: #ffffff;
border-left: 0px solid #0550ae; /* 左侧高亮条 */
}
QTreeWidget#treeW::item:hover:!selected {
background: rgba(9, 105, 218, 12%);
}
QTreeWidget#treeW::item:disabled {
color: #8c959f;
background: transparent;
}
/* ------ 分支指示器(三角) ------ */
QTreeWidget#treeW::branch {
width: 0px;
height: 0px;
image: none; /* 也不画三角 */
}
/* ------ 滚动条(仅影响 #treeW ------ */
QTreeWidget#treeW QScrollBar:vertical {
width: 10px;
background: transparent;
border-radius: 5px;
}
QTreeWidget#treeW QScrollBar::handle:vertical {
background: #c0c6cc;
border-radius: 3px;
min-height: 20px;
}
QTreeWidget#treeW QScrollBar::handle:vertical:hover {
background: #a0a6ac;
}
QTreeWidget#treeW QScrollBar::add-line:vertical,
QTreeWidget#treeW QScrollBar::sub-line:vertical {
height: 0; /* 隐藏箭头 */
}
QTreeWidget#treeW QScrollBar:horizontal {
height: 10px;
background: transparent;
border-radius: 5px;
}
QTreeWidget#treeW QScrollBar::handle:horizontal {
background: #c0c6cc;
border-radius: 5px;
min-width: 20px;
}
QTreeWidget#treeW QScrollBar::handle:horizontal:hover {
background: #a0a6ac;
}
QTreeWidget#treeW QScrollBar::add-line:horizontal,
QTreeWidget#treeW QScrollBar::sub-line:horizontal {
width: 0;
}
QPushButton#pb_search,
QPushButton#pb_previous,
QPushButton#pb_next {
font-family: "Consolas";
font-size: 18px;
}
QLabel#lb_page {
font-family: "Consolas";
font-size: 18px;
}
QCheckBox#box_info,
QCheckBox#box_warning,
QCheckBox#box_error,
QCheckBox#box_exception,
QCheckBox#box_unknown {
font-family: "Consolas";
font-size: 18px;
}
QLineEdit#le_search {
font-family: "Consolas";
font-size: 18px;
}