Update windows.py

This commit is contained in:
Mekotofeuka 2026-03-18 23:02:07 +09:00 committed by GitHub
parent 9b1f0fc784
commit 33d5534655
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 7 additions and 8 deletions

View File

@ -335,9 +335,8 @@ def _edit_config_dialog():
frame = ctk.CTkFrame(root, fg_color=BG, corner_radius=0) frame = ctk.CTkFrame(root, fg_color=BG, corner_radius=0)
frame.pack(fill="both", expand=True, padx=24, pady=20) frame.pack(fill="both", expand=True, padx=24, pady=20)
# --- Поля ввода --- # Host
# IP прокси
ctk.CTkLabel(frame, text="IP-адрес прокси", ctk.CTkLabel(frame, text="IP-адрес прокси",
font=(FONT_FAMILY, 13), text_color=TEXT_PRIMARY, font=(FONT_FAMILY, 13), text_color=TEXT_PRIMARY,
anchor="w").pack(anchor="w", pady=(0, 4)) anchor="w").pack(anchor="w", pady=(0, 4))
@ -348,7 +347,7 @@ def _edit_config_dialog():
border_width=1, text_color=TEXT_PRIMARY) border_width=1, text_color=TEXT_PRIMARY)
host_entry.pack(anchor="w", pady=(0, 12)) host_entry.pack(anchor="w", pady=(0, 12))
# Порт прокси # Port
ctk.CTkLabel(frame, text="Порт прокси", ctk.CTkLabel(frame, text="Порт прокси",
font=(FONT_FAMILY, 13), text_color=TEXT_PRIMARY, font=(FONT_FAMILY, 13), text_color=TEXT_PRIMARY,
anchor="w").pack(anchor="w", pady=(0, 4)) anchor="w").pack(anchor="w", pady=(0, 4))
@ -359,7 +358,7 @@ def _edit_config_dialog():
border_width=1, text_color=TEXT_PRIMARY) border_width=1, text_color=TEXT_PRIMARY)
port_entry.pack(anchor="w", pady=(0, 12)) port_entry.pack(anchor="w", pady=(0, 12))
# DC → IP маппинги # DC-IP mappings
ctk.CTkLabel(frame, text="DC → IP маппинги (по одному на строку, формат DC:IP)", ctk.CTkLabel(frame, text="DC → IP маппинги (по одному на строку, формат DC:IP)",
font=(FONT_FAMILY, 13), text_color=TEXT_PRIMARY, font=(FONT_FAMILY, 13), text_color=TEXT_PRIMARY,
anchor="w").pack(anchor="w", pady=(0, 4)) anchor="w").pack(anchor="w", pady=(0, 4))
@ -439,7 +438,7 @@ def _edit_config_dialog():
make_editable(port_entry) make_editable(port_entry)
make_editable(dc_textbox, is_textbox=True) make_editable(dc_textbox, is_textbox=True)
# --- Verbose --- # Verbose
verbose_var = ctk.BooleanVar(value=cfg.get("verbose", False)) verbose_var = ctk.BooleanVar(value=cfg.get("verbose", False))
ctk.CTkCheckBox(frame, text="Подробное логирование (verbose)", ctk.CTkCheckBox(frame, text="Подробное логирование (verbose)",
variable=verbose_var, font=(FONT_FAMILY, 13), variable=verbose_var, font=(FONT_FAMILY, 13),
@ -465,10 +464,10 @@ def _edit_config_dialog():
try: try:
port_val = int(port_var.get().strip()) port_val = int(port_var.get().strip())
if not (0 <= port_val <= 65535): if not (1 <= port_val <= 65535):
raise ValueError raise ValueError
except ValueError: except ValueError:
_show_error("Порт должен быть числом 0-65535") _show_error("Порт должен быть числом 1-65535")
return return
lines = [l.strip() for l in dc_textbox.get("1.0", "end").strip().splitlines() if l.strip()] lines = [l.strip() for l in dc_textbox.get("1.0", "end").strip().splitlines() if l.strip()]
@ -767,4 +766,4 @@ def main():
if __name__ == "__main__": if __name__ == "__main__":
main() main()