/* 全局样式 - 类似VS Code的深色主题 */ QMainWindow, QWidget { background-color: #1e1e1e; /* 主背景色 */ color: #d4d4d4; /* 主文字色 */ font-family: "Segoe UI", "Microsoft YaHei"; font-size: 12pt; } /* 标签样式 */ QLabel { color: #9cdcfe; /* 浅蓝色 */ font-weight: normal; } #lblNetStatu { background-color: #252526; /* 状态栏背景 */ border: 1px solid #3c3c3c; padding: 5px; font-weight: bold; color: #d4d4d4; } /* 按钮样式 */ QPushButton { background-color: #0e639c; /* VS Code蓝 */ color: white; border: none; border-radius: 4px; padding: 6px 12px; min-height: 28px; } QPushButton:hover { background-color: #1177bb; /* 悬停变亮 */ } QPushButton:pressed { background-color: #094771; /* 按下变深 */ } #btnDoReply { font-weight: bold; background-color: #388a34; /* 操作按钮绿色 */ } /* 输入框 */ QLineEdit { background-color: #3c3c3c; border: 1px solid #3c3c3c; border-radius: 4px; padding: 5px; color: #d4d4d4; selection-background-color: #094771; } QLineEdit:focus { border: 1px solid #0e639c; } /* 表格样式 */ QTableView { background-color: #252526; alternate-background-color: #2d2d30; gridline-color: #3c3c3c; border: 1px solid #3c3c3c; border-radius: 4px; } QHeaderView::section { background-color: #252526; color: #9cdcfe; padding: 5px; border: 1px solid #3c3c3c; } QTableView::item { padding: 5px; border: none; } QTableView::item:selected { background-color: #094771; /* 选中项蓝色 */ color: white; } /* 分组框 */ QGroupBox { border: 1px solid #3c3c3c; border-radius: 4px; margin-top: 1ex; padding-top: 12px; font-weight: bold; color: #9cdcfe; background-color: #2d2d30; } QGroupBox::title { subcontrol-origin: margin; subcontrol-position: top left; padding: 0 5px; left: 10px; } /* 布局容器 */ QWidget#widgetReplyManage { border-right: 2px solid #3c3c3c; background-color: #252526; } /* 状态指示器 */ #lblNetStatu[connected="true"] { color: #4ec9b0; /* 连接成功时的绿色 */ } #lblNetStatu[connected="false"] { color: #f48771; /* 断开连接时的红色 */ }