修改了Gunicorn标签内容
This commit is contained in:
@@ -3,13 +3,16 @@ import os
|
||||
from loguru import logger
|
||||
from PySide6.QtWidgets import (QWidget, QVBoxLayout, QHBoxLayout, QLabel, QLineEdit,
|
||||
QPushButton, QComboBox, QMessageBox)
|
||||
from PySide6.QtCore import Qt
|
||||
from PySide6.QtCore import Qt, Signal # 添加Signal导入
|
||||
import paramiko
|
||||
|
||||
from threads import SSHConnectionThread
|
||||
|
||||
|
||||
class ServerConnectionTab(QWidget):
|
||||
# 添加服务器切换信号
|
||||
server_changed = Signal(dict)
|
||||
|
||||
def __init__(self):
|
||||
super().__init__()
|
||||
self.ssh_client = None
|
||||
@@ -154,6 +157,9 @@ class ServerConnectionTab(QWidget):
|
||||
self.git_url_input.setText(server.get("git_url", ""))
|
||||
self.remote_dir_input.setText(server.get("remote_directory", ""))
|
||||
self.django_path_input.setText(server.get("django_path", ""))
|
||||
|
||||
# 发送服务器切换信号
|
||||
self.server_changed.emit(server)
|
||||
break
|
||||
|
||||
def save_server_config(self):
|
||||
@@ -222,4 +228,20 @@ class ServerConnectionTab(QWidget):
|
||||
else:
|
||||
self.status_label.setText(f"连接失败: {message}")
|
||||
self.status_label.setStyleSheet("color: red;")
|
||||
self.ssh_client = None
|
||||
self.ssh_client = None
|
||||
|
||||
def get_current_config(self):
|
||||
"""获取当前选中的服务器配置"""
|
||||
try:
|
||||
alias = self.server_combo.currentText()
|
||||
if not alias:
|
||||
return None
|
||||
|
||||
servers = self.config.get("servers", [])
|
||||
for server in servers:
|
||||
if server.get("alias") == alias:
|
||||
return server
|
||||
return None
|
||||
except Exception as e:
|
||||
logger.error(f"获取当前服务器配置失败: {e}")
|
||||
return None
|
||||
Reference in New Issue
Block a user