diff --git a/main.py b/main.py index bf82204..8614cfa 100644 --- a/main.py +++ b/main.py @@ -935,8 +935,20 @@ class App(QWidget): self.auto_method_combo = QComboBox() self.auto_method_combo.addItem("🌐 API (LuCI)", "api") self.auto_method_combo.addItem("💻 SSH", "ssh") - self.auto_method_combo.setFixedHeight(28) + self.auto_method_combo.setFixedHeight(34) self.auto_method_combo.setMinimumWidth(140) + self.auto_method_combo.setStyleSheet(""" + QComboBox { + background-color: #2d3352; border: 1px solid #3d4a6b; border-radius: 6px; + padding: 2px 8px; color: #e2e8f0; font-size: 13px; font-weight: bold; + } + QComboBox:hover { border-color: #7eb8f7; } + QComboBox::drop-down { border: none; width: 20px; } + QComboBox QAbstractItemView { + background-color: #2d3352; color: #e2e8f0; + border: 1px solid #3d4a6b; selection-background-color: #3d4a6b; + } + """) row2.addWidget(self.auto_method_combo) sep3 = QLabel("│") @@ -1072,14 +1084,13 @@ class App(QWidget): self.auto_log_content.setWordWrap(True) self.auto_log_content.setAlignment(Qt.AlignmentFlag.AlignTop) self.auto_log_content.setStyleSheet( - "color: #cdd6f4; font-size: 10px; font-family: 'SF Mono', 'Menlo', monospace;" - "padding: 4px; background-color: #11121d; border-radius: 4px;" + "color: #cdd6f4; font-size: 12px; font-family: 'Consolas', 'Courier New', monospace;" + "padding: 6px; background-color: #11121d; border-radius: 4px;" ) self.auto_log_content.setTextFormat(Qt.TextFormat.PlainText) self.auto_log_area.setWidget(self.auto_log_content) self.auto_log_area.setWidgetResizable(True) - self.auto_log_area.setMinimumHeight(120) - self.auto_log_area.setMaximumHeight(280) + self.auto_log_area.setMinimumHeight(150) self.auto_log_area.setStyleSheet("QScrollArea { border: 1px solid #2d3748; border-radius: 4px; background-color: #11121d; }") log_layout.addWidget(self.auto_log_area)