chore:ipv prefer
This commit is contained in:
parent
9126f47e6d
commit
15ac76e0a6
@ -32,13 +32,12 @@ class PreferUI:
|
||||
self.prefer_ipv_type_combo = ttk.Combobox(frame_prefer_ipv_type)
|
||||
self.prefer_ipv_type_combo.pack(side=tk.LEFT, padx=4, pady=8)
|
||||
self.prefer_ipv_type_combo["values"] = ("IPv4", "IPv6", "自动")
|
||||
ipv_type_prefer = config.ipv_type_prefer[0]
|
||||
if ipv_type_prefer == "ipv4":
|
||||
self.prefer_ipv_type_combo.current(0)
|
||||
elif ipv_type_prefer == "ipv6":
|
||||
self.prefer_ipv_type_combo.current(1)
|
||||
elif ipv_type_prefer in ["自动", "auto"]:
|
||||
self.prefer_ipv_type_combo.current(2)
|
||||
ipv_type_prefer = config.ipv_type_prefer
|
||||
if ipv_type_prefer:
|
||||
first_ipv_type_prefer = ipv_type_prefer[0]
|
||||
prefer_map = {"ipv4": 0, "ipv6": 1, "自动": 2, "auto": 2}
|
||||
if first_ipv_type_prefer in prefer_map:
|
||||
self.prefer_ipv_type_combo.current(prefer_map[first_ipv_type_prefer])
|
||||
self.prefer_ipv_type_combo.bind(
|
||||
"<<ComboboxSelected>>", self.update_ipv_type_prefer
|
||||
)
|
||||
|
@ -93,15 +93,17 @@ class ConfigManager:
|
||||
|
||||
@property
|
||||
def ipv4_num(self):
|
||||
return self.config.getint("Settings", "ipv4_num", fallback=5) if self.config.get(
|
||||
"Settings", "ipv_type_prefer", fallback=""
|
||||
) else ""
|
||||
try:
|
||||
return self.config.getint("Settings", "ipv4_num", fallback=5)
|
||||
except:
|
||||
return ""
|
||||
|
||||
@property
|
||||
def ipv6_num(self):
|
||||
return self.config.getint("Settings", "ipv6_num", fallback=5) if self.config.get(
|
||||
"Settings", "ipv_type_prefer", fallback=""
|
||||
) else ""
|
||||
try:
|
||||
return self.config.getint("Settings", "ipv6_num", fallback=5)
|
||||
except:
|
||||
return ""
|
||||
|
||||
@property
|
||||
def ipv6_support(self):
|
||||
|
Loading…
x
Reference in New Issue
Block a user