Files
django.remote/__pycache__/server_connection_tab.cpython-38.pyc

68 lines
5.9 KiB
Plaintext
Raw Normal View History

2025-08-31 11:00:32 +08:00
U
ٹ<>h<EFBFBD><00>@stddlZddlZddlmZmZmZmZmZmZm Z m
Z
m Z m Z ddl mZddlZddlmZGdd<06>de<03>ZdS)<07>N)
<EFBFBD>QWidget<65> QVBoxLayout<75> QHBoxLayout<75>QLabel<65> QLineEdit<69> QComboBox<6F> QPushButton<6F> QGroupBox<6F> QMessageBox<6F> QFormLayout)<01>Qt)<01>loggercsTeZdZ<02>fdd<02>Zdd<04>Zdd<06>Zdd<08>Zd d
<EFBFBD>Zd d <0C>Zd d<0E>Z dd<10>Z
<EFBFBD>Z S)<11>ServerConnectionTabcs4t<00><00><01>t<02>d<01>d|_i|_|<00><06>|<00><07>dS)Nu!初始化服务器连接标签页)<08>super<65>__init__r <00>info<66>
ssh_client<EFBFBD> config_data<74>init_ui<75> load_config<69><01>self<6C><01> __class__<5F><00>Uc:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\server_connection_tab.pyr s 

zServerConnectionTab.__init__cCs<>t<00>}td<01>}t<02>}t<03>}t<04>|_|jj<06>|j<08>|<04> |jd<02>t
<EFBFBD>|_ |j <0B> d<03>|<04> |j d<04>t d<05>|_|jj<0F>|j<10>|<04> |jd<06>|<03>d|<04>t
<EFBFBD>|_|<03>d|j<12>t
<EFBFBD>|_|<03>d |j<13>t
<EFBFBD>|_|j<14>t
j<16>|<03>d
|j<14>t
d <0B>|_|<03>d |j<17>t
<EFBFBD>|_|<03>d |j<18>|<02>|<03>|<01> |<02>t<03>}t d<0E>|_|jj<0F>|j<1B>|<05> |j<1A>t d<0F>|_|jj<0F>|j<1D>|<05> |j<1C>|<01>|<05>td<10>|_ |j <20>!t"j#<23>|<01> |j <20>|<01>$<24>|<00>|<01>t%<25>&d<11>dS)Nu服务器配置<E9858D>u输入新别名<E588AB>u添加<E6B7BB>u别名:u IP地址:u
用户名:u密码:<3A>22u端口:u 项目名称:<3A> 保存配置u连接服务器u 未连接u)服务器连接标签页UI初始化完成)'rr r rr<00> alias_combo<62>currentTextChanged<65>connect<63>on_alias_changed<65> addWidgetr<00>new_alias_input<75>setPlaceholderTextrZadd_alias_button<6F>clicked<65> add_new_alias<61>addRow<6F>ip_input<75>username_input<75>password_input<75> setEchoMode<64>Password<72>
port_input<EFBFBD> project_input<75> setLayoutZ save_button<6F> save_configZconnect_button<6F>connect_to_server<65> addLayoutr<00> status_label<65> setAlignmentr <00> AlignCenter<65>
addStretchr r)rZ main_layoutZ config_groupZ config_layoutZ alias_layoutZ button_layoutrrrrsR 
 



 
 

 
zServerConnectionTab.init_uic
Cs t<00>d<01>tj<03>tj<03>t<06>d<02>}z<>tj<03>|<01>rft|ddd<05><03>"}t <09>
|<02>|_ t<00>d|<01><00><02>W5QRXnt<00>d|<01><00><02>i|_ |j <0C> <0A>|j <0B><0E>D]}|j <0C>|<03>q<>|j r<>|j <0C>d<08>WnPtk
<EFBFBD>r}z0t<00>d t|<04><01><00><02>t<14>|d
d t|<04><01><00><02>W5d}~XYnXdS) Nu加载配置文件<E69687> config.json<6F>r<>utf-8<><01>encodingu成功加载配置文件: u,配置文件不存在,将创建新文件: ru加载配置文件失败: <20>错误)r r<00>os<6F>path<74>join<69>dirname<6D>__file__<5F>exists<74>open<65>json<6F>loadrr!<00>clear<61>keys<79>addItem<65>setCurrentIndex<65> Exception<6F>error<6F>strr
<00>warning)r<00> config_path<74>f<>alias<61>errrrYs"
  
zServerConnectionTab.load_configcCs<>t<00>d|<01><00><02>|r<>||jkr<>|j|}|j<03>|<02>dd<03><02>|j<06>|<02>dd<03><02>|j<07>|<02>dd<03><02>|j<08>t |<02>dd<07><02><01>|j
<EFBFBD>|<02>dd<03><02>dS) Nu选择别名: <20>ip<69><00>username<6D>password<72>portr<00>project) r rrr+<00>setText<78>getr,r-r0rOr1)rrS<00> server_inforrrr$ss
z$ServerConnectionTab.on_alias_changedcCs<>t<00>d<01>|j<02><03><00><04>}|s.t<05>|dd<03>dS||jkrJt<05>|dd<04>dS|j<08> |<01>|j<08>
|<01>|j<02> <0B>t<00>d|<01><00><02>dS)Nu添加新别名<E588AB>警告u请输入新别名u该别名已存在u已添加新别名: ) r rr&<00>text<78>stripr
rPrr!rK<00>setCurrentTextrI)rZ new_aliasrrrr)}s

  
z!ServerConnectionTab.add_new_aliasc
Cs"t<00>d<01>|j<02><03>}|s*t<04>|dd<03>dS|j<06><07>|j<08><07>|j <09><07>t
|j <0B><07><00>|j <0C><07>d<04>}||j |<tj<0F>tj<0F>t<12>d<05>}zPt|ddd<08><03>8}tj|j |d d
d <0B>t<00>d |<03><00><02>t<04>|d d<0E>W5QRXWnPtk
<EFBFBD>r}z0t<00>dt|<05><01><00><02>t<04>|ddt|<05><01><00><02>W5d}~XYnXdS)Nr r^u请选择或添加别名)rUrWrXrYrZr:<00>wr<r=F<>)<02> ensure_ascii<69>indentu配置已保存到: <20>成功u配置已保存u保存配置失败: r?)r rr!<00> currentTextr
rPr+r_r,r-<00>intr0r1rr@rArBrCrDrFrG<00>dump<6D> informationrMrNrO)rrSr]rQrRrTrrrr3<00>s*

 <08>
zServerConnectionTab.save_configc
CsPt<00>d<01>|j<02><03>}|j<04><03>}|j<05><03>}t|j<07><03><00>}t|||g<03>sVt <09>
|dd<03>dSztt <0B> <0C>|_ |j <0A>t <0B><0F><00>|j j||||d<04>t<00>d|<01><00><02>|j<11>d|<01><00><02>|j<11>d<07>t <09>|dd|<01><00><02>Wn<>tk
<EFBFBD>rJ}z`t<00>d t|<05><01><00><02>|j<11>d
<EFBFBD>|j<11>d <0B>t <09>
|d d t|<05><01><00><02>|j <0A>r:|j <0A><18>d|_ W5d}~XYnXdS) Nu尝试连接服务器r^u请填写完整的连接信息)rYrWrXu成功连接到服务器: u 已连接到 z color: green;rfu连接服务器失败: u 连接失败z color: red;r?)r rr+r_r,r-rhr0<00>allr
rP<00>paramikoZ SSHClientrZset_missing_host_key_policyZ AutoAddPolicyr#r6r[<00> setStyleSheetrjrMrNrO<00>close)rrUrWrXrYrTrrrr4<00>s0




   
z%ServerConnectionTab.connect_to_servercCs|jS)N)rrrrr<00>get_ssh_client<6E>sz"ServerConnectionTab.get_ssh_client) <0C>__name__<5F>
__module__<EFBFBD> __qualname__rrrr$r)r3r4ro<00> __classcell__rrrrr
s E
$r)rGr@<00>PySide6.QtWidgetsrrrrrrrr r
r <00>PySide6.QtCorer rl<00>logurur rrrrr<00><module>s 0