diff --git a/AutoConfig.py b/AutoConfig.py index 56117ea..66c3366 100755 --- a/AutoConfig.py +++ b/AutoConfig.py @@ -43,6 +43,7 @@ urlSourcesList = [ "http://gfdgdxi.free.idcfengye.com/uengine-runner-list/auto/", # 备用源 3 "http://127.0.0.1/uengine-runner-list/auto/" # 本地测试源 ] +urlSourcesIndex = 0 urlSources = urlSourcesList[0] lists = [] @@ -523,6 +524,7 @@ def readtxt(path): def ChangeSources(): global urlSources + global urlSourcesIndex sources = [ui.actionGitlink, ui.actionGitee, ui.actionGithub, ui.action_IPv6, ui.action_2, ui.action_3, ui.action] for i in range(0, len(sources)): if sources[i].isChecked(): @@ -537,7 +539,9 @@ def ChangeSources(): for i in lists: nmodel.appendRow(QtGui.QStandardItem(i[0])) ui.searchList.setModel(nmodel) + urlSourcesIndex = i except: + [ui.actionGitlink, ui.actionGitee, ui.actionGithub, ui.action_IPv6, ui.action_2, ui.action_3, ui.action][urlSourcesIndex].setChecked(True) traceback.print_exc() QtWidgets.QMessageBox.critical(window, "提示", "无法连接服务器") urlSources = old_urlSources #如果源不可用则换回来 diff --git a/Model/__pycache__/__init__.cpython-37.pyc b/Model/__pycache__/__init__.cpython-37.pyc index 5c93ee6..10f7abc 100644 Binary files a/Model/__pycache__/__init__.cpython-37.pyc and b/Model/__pycache__/__init__.cpython-37.pyc differ diff --git a/UI/__pycache__/AutoConfig.cpython-37.pyc b/UI/__pycache__/AutoConfig.cpython-37.pyc index dfeb1e3..cb42367 100644 Binary files a/UI/__pycache__/AutoConfig.cpython-37.pyc and b/UI/__pycache__/AutoConfig.cpython-37.pyc differ