/* ------ 整体画布 ------ */ 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; }