From fd3c5900b04a3f236a279c7fa78ea569b852ed2e Mon Sep 17 00:00:00 2001 From: PYDT <85057800+87owo@users.noreply.github.com> Date: Sun, 4 Jun 2023 23:53:43 +0800 Subject: [PATCH] Add files via upload --- PYAS.py | 74 +++++++++++-- PYAS_Language.py | 5 +- PYAS_UI.py | 269 ++++++++++++++++++++++++++++++++++++++--------- 3 files changed, 289 insertions(+), 59 deletions(-) diff --git a/PYAS.py b/PYAS.py index 5811c6a..01b56d9 100644 --- a/PYAS.py +++ b/PYAS.py @@ -40,6 +40,7 @@ class MainWindow_Controller(QtWidgets.QMainWindow): self.protect_threading_init_2() self.protect_threading_init_3() self.protect_threading_init_4() + self.protect_threading_init_5() def create_library(self): try: @@ -66,6 +67,7 @@ class MainWindow_Controller(QtWidgets.QMainWindow): self.Safe = True self.Virus_Scan = False self.pyas_opacity = 0 + self.ui.Theme_White.setChecked(True) self.pyas = str(sys.argv[0]).replace("\\", "/") self.mbr_value = self.init_config_mbr() self.pyasConfig = self.init_config_json() @@ -137,12 +139,19 @@ class MainWindow_Controller(QtWidgets.QMainWindow): self.ui.Protection_switch_Button_2.clicked.connect(self.protect_threading_init_2) self.ui.Protection_switch_Button_3.clicked.connect(self.protect_threading_init_3) self.ui.Protection_switch_Button_4.clicked.connect(self.protect_threading_init_4) + self.ui.Protection_switch_Button_5.clicked.connect(self.protect_threading_init_5) self.ui.high_sensitivity_switch_Button.clicked.connect(self.high_sensitivity_switch) self.ui.cloud_services_switch_Button.clicked.connect(self.cloud_services_switch) self.ui.Add_White_list_Button.clicked.connect(self.add_white_list) self.ui.Language_Traditional_Chinese.clicked.connect(self.Change_language) self.ui.Language_Simplified_Chinese.clicked.connect(self.Change_language) self.ui.Language_English.clicked.connect(self.Change_language) + self.ui.Theme_White.clicked.connect(self.Change_Theme) + self.ui.Theme_Black.clicked.connect(self.Change_Theme) + self.ui.Theme_Green.clicked.connect(self.Change_Theme) + self.ui.Theme_Yellow.clicked.connect(self.Change_Theme) + self.ui.Theme_Blue.clicked.connect(self.Change_Theme) + self.ui.Theme_Red.clicked.connect(self.Change_Theme) def init_config_ui(self): self.ui.widget_2.lower() @@ -175,7 +184,6 @@ class MainWindow_Controller(QtWidgets.QMainWindow): self.ui.Protection_widget.hide() self.ui.Virus_Scan_Solve_Button.hide() self.ui.Virus_Scan_Break_Button.hide() - self.ui.Virus_Scan_ProgressBar.hide() self.ui.Process_widget.hide() self.ui.Setting_widget.hide() self.ui.About_widget.hide() @@ -217,10 +225,10 @@ class MainWindow_Controller(QtWidgets.QMainWindow): self.ui.Disk_Scan_Button.setText(self.text_Translate("全盤掃描")) self.ui.Virus_Scan_Solve_Button.setText(self.text_Translate("立即刪除")) self.ui.Virus_Scan_Break_Button.setText(self.text_Translate("停止掃描")) - self.ui.Protection_title.setText(self.text_Translate("進程防護")) - self.ui.Protection_illustrate.setText(self.text_Translate("啟用此選項可以監控進程並攔截病毒")) self.ui.Process_Tools_Back.setText(self.text_Translate("返回")) self.ui.Process_Total_title.setText(self.text_Translate("進程總數:")) + self.ui.Protection_title.setText(self.text_Translate("進程防護")) + self.ui.Protection_illustrate.setText(self.text_Translate("啟用此選項可以監控進程並攔截病毒")) self.ui.Protection_switch_Button.setText(self.text_Translate(self.ui.Protection_switch_Button.text())) self.ui.Protection_title_2.setText(self.text_Translate("檔案防護")) self.ui.Protection_illustrate_2.setText(self.text_Translate("啟用此選項可以刪除病毒檔案變更")) @@ -229,8 +237,11 @@ class MainWindow_Controller(QtWidgets.QMainWindow): self.ui.Protection_illustrate_3.setText(self.text_Translate("啟用此選項可以修復系統引導分區")) self.ui.Protection_switch_Button_3.setText(self.text_Translate(self.ui.Protection_switch_Button_3.text())) self.ui.Protection_title_4.setText(self.text_Translate("註冊表防護")) - self.ui.Protection_illustrate_4.setText(self.text_Translate("啟用此選項可以修復系統註冊表")) + self.ui.Protection_illustrate_4.setText(self.text_Translate("啟用此選項可以修復系統註冊表項目")) self.ui.Protection_switch_Button_4.setText(self.text_Translate(self.ui.Protection_switch_Button_4.text())) + self.ui.Protection_title_5.setText(self.text_Translate("增強防護")) + self.ui.Protection_illustrate_5.setText(self.text_Translate("啟用此選項可以增強系統防護項目")) + self.ui.Protection_switch_Button_5.setText(self.text_Translate(self.ui.Protection_switch_Button_5.text())) self.ui.State_log.setText(self.text_Translate("日誌:")) self.ui.More_Tools_Back_Button.setText(self.text_Translate("工具>")) self.ui.System_Process_Manage_Button.setText(self.text_Translate("系統進程管理")) @@ -258,10 +269,38 @@ class MainWindow_Controller(QtWidgets.QMainWindow): self.ui.Add_White_list_illustrate.setText(self.text_Translate("此選項可以選擇檔案並增加到白名單")) self.ui.Add_White_list_Button.setText(self.text_Translate(self.ui.Add_White_list_Button.text())) self.ui.Add_White_list_Button.setText(self.text_Translate("選擇")) + self.ui.Theme_title.setText(self.text_Translate("顯色主題")) + self.ui.Theme_illustrate.setText(self.text_Translate("請選擇主題")) + self.ui.Theme_White.setText(self.text_Translate("白色主題")) + self.ui.Theme_Black.setText(self.text_Translate("黑色主題")) + self.ui.Theme_Yellow.setText(self.text_Translate("黃色主題")) + self.ui.Theme_Red.setText(self.text_Translate("紅色主題")) + self.ui.Theme_Green.setText(self.text_Translate("綠色主題")) + self.ui.Theme_Blue.setText(self.text_Translate("藍色主題")) self.ui.Setting_Back.setText(self.text_Translate("返回")) self.ui.Language_title.setText(self.text_Translate("顯示語言")) self.ui.Language_illustrate.setText(self.text_Translate("請選擇語言")) self.ui.License_terms_title.setText(self.text_Translate("許可條款:")) + + def Change_Theme(self): + if self.ui.Theme_White.isChecked(): + self.ui.Window_widget.setStyleSheet("""QWidget#Window_widget {background-color:rgb(240,240,240);}""") + self.ui.Navigation_Bar.setStyleSheet("""QWidget#Navigation_Bar {background-color:rgb(230,230,230);}""") + elif self.ui.Theme_Red.isChecked(): + self.ui.Window_widget.setStyleSheet("""QWidget#Window_widget {background-color:rgb(255,150,150);}""") + self.ui.Navigation_Bar.setStyleSheet("""QWidget#Navigation_Bar {background-color:rgb(255,140,140);}""") + elif self.ui.Theme_Black.isChecked(): + self.ui.Window_widget.setStyleSheet("""QWidget#Window_widget {background-color:rgb(150,150,150);}""") + self.ui.Navigation_Bar.setStyleSheet("""QWidget#Navigation_Bar {background-color:rgb(140,140,140);}""") + elif self.ui.Theme_Green.isChecked(): + self.ui.Window_widget.setStyleSheet("""QWidget#Window_widget {background-color:rgb(150,255,150);}""") + self.ui.Navigation_Bar.setStyleSheet("""QWidget#Navigation_Bar {background-color:rgb(130,255,130);}""") + elif self.ui.Theme_Yellow.isChecked(): + self.ui.Window_widget.setStyleSheet("""QWidget#Window_widget {background-color:rgb(255,255,150);}""") + self.ui.Navigation_Bar.setStyleSheet("""QWidget#Navigation_Bar {background-color:rgb(240,240,140);}""") + elif self.ui.Theme_Blue.isChecked(): + self.ui.Window_widget.setStyleSheet("""QWidget#Window_widget {background-color:rgb(0,200,255);}""") + self.ui.Navigation_Bar.setStyleSheet("""QWidget#Navigation_Bar {background-color:rgb(0,190,255);}""") def Change_animation(self,widget): x = 170 @@ -482,6 +521,7 @@ class MainWindow_Controller(QtWidgets.QMainWindow): self.file_protect = False self.mbr_protect = False self.reg_protect = False + self.enh_protect = False self.tray_icon.hide() self.hideWindow() app.quit() @@ -696,7 +736,6 @@ class MainWindow_Controller(QtWidgets.QMainWindow): self.Virus_List = [] self.ui.Virus_Scan_choose_widget.hide() self.ui.Virus_Scan_Solve_Button.hide() - self.ui.Virus_Scan_ProgressBar.hide() self.Virus_List_output=QStringListModel() self.Virus_List_output.setStringList(self.Virus_List) self.ui.Virus_Scan_output.setModel(self.Virus_List_output) @@ -726,7 +765,6 @@ class MainWindow_Controller(QtWidgets.QMainWindow): def path_scan(self): self.ui.Virus_Scan_choose_widget.hide() self.ui.Virus_Scan_Solve_Button.hide() - self.ui.Virus_Scan_ProgressBar.hide() self.Virus_List = [] self.Virus_List_output=QStringListModel() self.Virus_List_output.setStringList(self.Virus_List) @@ -756,7 +794,6 @@ class MainWindow_Controller(QtWidgets.QMainWindow): QApplication.processEvents() self.Virus_Scan = True self.ui.Virus_Scan_Solve_Button.hide() - self.ui.Virus_Scan_ProgressBar.hide() self.ui.Virus_Scan_choose_Button.hide() self.ui.Virus_Scan_Break_Button.show() self.Virus_List = [] @@ -1077,6 +1114,22 @@ class MainWindow_Controller(QtWidgets.QMainWindow): QPushButton:hover{background-color:rgba(20,200,20,120);}""") Thread(target=self.protect_system_reg_repair).start() + def protect_threading_init_5(self): + if self.ui.Protection_switch_Button_5.text() == self.text_Translate("已開啟"): + self.enh_protect = False + self.ui.Protection_switch_Button_5.setText(self.text_Translate("已關閉")) + self.ui.Protection_switch_Button_5.setStyleSheet(""" + QPushButton{border:none;background-color:rgba(20,20,20,30);border-radius: 15px;} + QPushButton:hover{background-color:rgba(20,20,20,50);}""") + self.system_notification(self.text_Translate("增強防護已關閉")) + else: + self.enh_protect = True + self.ui.Protection_switch_Button_5.setText(self.text_Translate("已開啟")) + self.ui.Protection_switch_Button_5.setStyleSheet(""" + QPushButton{border:none;background-color:rgba(20,200,20,100);border-radius: 15px;} + QPushButton:hover{background-color:rgba(20,200,20,120);}""") + Thread(target=self.protect_system_enhanced).start() + def protect_system_processes(self): while self.proc_protect: for p in psutil.process_iter(): @@ -1138,6 +1191,13 @@ class MainWindow_Controller(QtWidgets.QMainWindow): try: time.sleep(0.5) self.repair_system_restrictions() + except: + pass + + def protect_system_enhanced(self): + while self.reg_protect: + try: + time.sleep(0.5) self.repair_system_file_type() self.repair_system_img() self.repair_system_icon() diff --git a/PYAS_Language.py b/PYAS_Language.py index 22e7b02..d09ce4a 100644 --- a/PYAS_Language.py +++ b/PYAS_Language.py @@ -13,7 +13,8 @@ translations = {"zh_TW": {"已开启":"已開啟","已关闭":"已關閉","On":" "顯":"显","變":"变","戶":"户","碼":"码","雲":"云","訂":"订","稱":"称", "類":"类","輸":"输","執":"执","數":"数","尋":"寻","網":"网","詢":"询", "製":"制","員":"员","許":"许","條":"条","藍":"蓝","紅":"红","綠":"绿", - "態":"态","擇":"择","務":"务","連":"连","檢":"检","測":"测","庫":"库"}, + "態":"态","擇":"择","務":"务","連":"连","檢":"检","測":"测","庫":"库", + "強":"强"}, "en_US": {"已開啟":"On","已關閉":"Off","已开启":"On","已关闭":"Off",",":", ", "啟用":"Enable ","禁用":"Disable ","正在初始化中":"Initializing ", "正在掃描":"Scanning ","正在檢測":"Checking ","正在尋找":"Searching ", @@ -50,7 +51,7 @@ translations = {"zh_TW": {"已开启":"已開啟","已关闭":"已關閉","On":" "更新":"Update","規則":"Rules","密碼":"Password ","相關":"Related ", "全盤":"Full ","日誌":"Log","停止":"Stop ","權限":"Permissions ", "增加到":"Add File To ","白名單":"White List ","黑名單":"Black List ", - "增加":"Add","移除":"Delete", + "增加":"Add","移除":"Delete","增強":"Enhanced ", "前":"Before","後":"After","名":"Name","開啟":"Open ","您":"You ", "值":"Value ","此":"This ","但":"But ","並":"And ","嗎":"", "高":"High ","新":"New ","是":"Is ","和":"And ","會":"Can ", diff --git a/PYAS_UI.py b/PYAS_UI.py index b5a5afc..58e9ac9 100644 --- a/PYAS_UI.py +++ b/PYAS_UI.py @@ -1,3 +1,13 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'C:\Users\Windows\Documents\Project\Python\PYDT開發團隊\PYAS防毒軟體\PYAS_程式碼\Library\PYAS\Qtui\PYAS_UI_Lite.ui' +# +# Created by: PyQt5 UI code generator 5.15.7 +# +# WARNING: Any manual changes made to this file will be lost when pyuic5 is +# run again. Do not edit this file unless you know what you are doing. + + from PyQt5 import QtCore, QtGui, QtWidgets @@ -12,7 +22,7 @@ class Ui_MainWindow(object): MainWindow.setFont(font) MainWindow.setFocusPolicy(QtCore.Qt.TabFocus) icon = QtGui.QIcon() - icon.addPixmap(QtGui.QPixmap("Library/ICON.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + icon.addPixmap(QtGui.QPixmap("C:\\Users\\Windows\\Documents\\Project\\Python\\PYDT開發團隊\\PYAS防毒軟體\\PYAS_程式碼\\Library\\PYAS\\Qtui\\Library/Icon/ICON.bmp"), QtGui.QIcon.Normal, QtGui.QIcon.Off) MainWindow.setWindowIcon(icon) MainWindow.setIconSize(QtCore.QSize(24, 24)) MainWindow.setToolButtonStyle(QtCore.Qt.ToolButtonIconOnly) @@ -38,13 +48,13 @@ class Ui_MainWindow(object): self.Protection_widget.setStyleSheet("background-color:rgba(255, 255, 255,240);") self.Protection_widget.setObjectName("Protection_widget") self.Real_time_Protection_widget = QtWidgets.QWidget(self.Protection_widget) - self.Real_time_Protection_widget.setGeometry(QtCore.QRect(40, 20, 591, 111)) + self.Real_time_Protection_widget.setGeometry(QtCore.QRect(40, 10, 591, 91)) self.Real_time_Protection_widget.setAcceptDrops(False) self.Real_time_Protection_widget.setLayoutDirection(QtCore.Qt.RightToLeft) self.Real_time_Protection_widget.setAutoFillBackground(False) self.Real_time_Protection_widget.setObjectName("Real_time_Protection_widget") self.Protection_title = QtWidgets.QLabel(self.Real_time_Protection_widget) - self.Protection_title.setGeometry(QtCore.QRect(10, 10, 461, 51)) + self.Protection_title.setGeometry(QtCore.QRect(10, 10, 461, 41)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(18) @@ -54,7 +64,7 @@ class Ui_MainWindow(object): self.Protection_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.Protection_title.setObjectName("Protection_title") self.Protection_illustrate = QtWidgets.QLabel(self.Real_time_Protection_widget) - self.Protection_illustrate.setGeometry(QtCore.QRect(10, 60, 461, 41)) + self.Protection_illustrate.setGeometry(QtCore.QRect(10, 50, 461, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(11) @@ -66,7 +76,7 @@ class Ui_MainWindow(object): self.Protection_illustrate.setWordWrap(True) self.Protection_illustrate.setObjectName("Protection_illustrate") self.Protection_switch_Button = QtWidgets.QPushButton(self.Real_time_Protection_widget) - self.Protection_switch_Button.setGeometry(QtCore.QRect(490, 40, 91, 31)) + self.Protection_switch_Button.setGeometry(QtCore.QRect(490, 30, 91, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -92,13 +102,13 @@ class Ui_MainWindow(object): self.Protection_switch_Button.setCheckable(False) self.Protection_switch_Button.setObjectName("Protection_switch_Button") self.Real_time_Protection_widget_2 = QtWidgets.QWidget(self.Protection_widget) - self.Real_time_Protection_widget_2.setGeometry(QtCore.QRect(40, 130, 591, 111)) + self.Real_time_Protection_widget_2.setGeometry(QtCore.QRect(40, 100, 591, 91)) self.Real_time_Protection_widget_2.setAcceptDrops(False) self.Real_time_Protection_widget_2.setLayoutDirection(QtCore.Qt.RightToLeft) self.Real_time_Protection_widget_2.setAutoFillBackground(False) self.Real_time_Protection_widget_2.setObjectName("Real_time_Protection_widget_2") self.Protection_title_2 = QtWidgets.QLabel(self.Real_time_Protection_widget_2) - self.Protection_title_2.setGeometry(QtCore.QRect(10, 10, 461, 51)) + self.Protection_title_2.setGeometry(QtCore.QRect(10, 10, 461, 41)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(18) @@ -108,7 +118,7 @@ class Ui_MainWindow(object): self.Protection_title_2.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.Protection_title_2.setObjectName("Protection_title_2") self.Protection_illustrate_2 = QtWidgets.QLabel(self.Real_time_Protection_widget_2) - self.Protection_illustrate_2.setGeometry(QtCore.QRect(10, 60, 461, 41)) + self.Protection_illustrate_2.setGeometry(QtCore.QRect(10, 50, 461, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(11) @@ -120,7 +130,7 @@ class Ui_MainWindow(object): self.Protection_illustrate_2.setWordWrap(True) self.Protection_illustrate_2.setObjectName("Protection_illustrate_2") self.Protection_switch_Button_2 = QtWidgets.QPushButton(self.Real_time_Protection_widget_2) - self.Protection_switch_Button_2.setGeometry(QtCore.QRect(490, 40, 91, 31)) + self.Protection_switch_Button_2.setGeometry(QtCore.QRect(490, 30, 91, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -146,13 +156,13 @@ class Ui_MainWindow(object): self.Protection_switch_Button_2.setCheckable(False) self.Protection_switch_Button_2.setObjectName("Protection_switch_Button_2") self.Real_time_Protection_widget_3 = QtWidgets.QWidget(self.Protection_widget) - self.Real_time_Protection_widget_3.setGeometry(QtCore.QRect(40, 240, 591, 111)) + self.Real_time_Protection_widget_3.setGeometry(QtCore.QRect(40, 190, 591, 91)) self.Real_time_Protection_widget_3.setAcceptDrops(False) self.Real_time_Protection_widget_3.setLayoutDirection(QtCore.Qt.RightToLeft) self.Real_time_Protection_widget_3.setAutoFillBackground(False) self.Real_time_Protection_widget_3.setObjectName("Real_time_Protection_widget_3") self.Protection_title_3 = QtWidgets.QLabel(self.Real_time_Protection_widget_3) - self.Protection_title_3.setGeometry(QtCore.QRect(10, 10, 461, 51)) + self.Protection_title_3.setGeometry(QtCore.QRect(10, 10, 461, 41)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(18) @@ -162,7 +172,7 @@ class Ui_MainWindow(object): self.Protection_title_3.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.Protection_title_3.setObjectName("Protection_title_3") self.Protection_illustrate_3 = QtWidgets.QLabel(self.Real_time_Protection_widget_3) - self.Protection_illustrate_3.setGeometry(QtCore.QRect(10, 60, 461, 41)) + self.Protection_illustrate_3.setGeometry(QtCore.QRect(10, 50, 461, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(11) @@ -174,7 +184,7 @@ class Ui_MainWindow(object): self.Protection_illustrate_3.setWordWrap(True) self.Protection_illustrate_3.setObjectName("Protection_illustrate_3") self.Protection_switch_Button_3 = QtWidgets.QPushButton(self.Real_time_Protection_widget_3) - self.Protection_switch_Button_3.setGeometry(QtCore.QRect(490, 50, 91, 31)) + self.Protection_switch_Button_3.setGeometry(QtCore.QRect(490, 30, 91, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -200,13 +210,13 @@ class Ui_MainWindow(object): self.Protection_switch_Button_3.setCheckable(False) self.Protection_switch_Button_3.setObjectName("Protection_switch_Button_3") self.Real_time_Protection_widget_4 = QtWidgets.QWidget(self.Protection_widget) - self.Real_time_Protection_widget_4.setGeometry(QtCore.QRect(40, 350, 591, 111)) + self.Real_time_Protection_widget_4.setGeometry(QtCore.QRect(40, 280, 591, 91)) self.Real_time_Protection_widget_4.setAcceptDrops(False) self.Real_time_Protection_widget_4.setLayoutDirection(QtCore.Qt.RightToLeft) self.Real_time_Protection_widget_4.setAutoFillBackground(False) self.Real_time_Protection_widget_4.setObjectName("Real_time_Protection_widget_4") self.Protection_title_4 = QtWidgets.QLabel(self.Real_time_Protection_widget_4) - self.Protection_title_4.setGeometry(QtCore.QRect(10, 10, 461, 51)) + self.Protection_title_4.setGeometry(QtCore.QRect(10, 10, 461, 41)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(18) @@ -216,7 +226,7 @@ class Ui_MainWindow(object): self.Protection_title_4.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.Protection_title_4.setObjectName("Protection_title_4") self.Protection_illustrate_4 = QtWidgets.QLabel(self.Real_time_Protection_widget_4) - self.Protection_illustrate_4.setGeometry(QtCore.QRect(10, 60, 461, 41)) + self.Protection_illustrate_4.setGeometry(QtCore.QRect(10, 50, 461, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(11) @@ -228,7 +238,7 @@ class Ui_MainWindow(object): self.Protection_illustrate_4.setWordWrap(True) self.Protection_illustrate_4.setObjectName("Protection_illustrate_4") self.Protection_switch_Button_4 = QtWidgets.QPushButton(self.Real_time_Protection_widget_4) - self.Protection_switch_Button_4.setGeometry(QtCore.QRect(490, 40, 91, 31)) + self.Protection_switch_Button_4.setGeometry(QtCore.QRect(490, 30, 91, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -253,6 +263,60 @@ class Ui_MainWindow(object): self.Protection_switch_Button_4.setIconSize(QtCore.QSize(16, 16)) self.Protection_switch_Button_4.setCheckable(False) self.Protection_switch_Button_4.setObjectName("Protection_switch_Button_4") + self.Real_time_Protection_widget_5 = QtWidgets.QWidget(self.Protection_widget) + self.Real_time_Protection_widget_5.setGeometry(QtCore.QRect(40, 370, 591, 91)) + self.Real_time_Protection_widget_5.setAcceptDrops(False) + self.Real_time_Protection_widget_5.setLayoutDirection(QtCore.Qt.RightToLeft) + self.Real_time_Protection_widget_5.setAutoFillBackground(False) + self.Real_time_Protection_widget_5.setObjectName("Real_time_Protection_widget_5") + self.Protection_title_5 = QtWidgets.QLabel(self.Real_time_Protection_widget_5) + self.Protection_title_5.setGeometry(QtCore.QRect(10, 10, 461, 41)) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(18) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Protection_title_5.setFont(font) + self.Protection_title_5.setStyleSheet("color: rgb(70,70,70);") + self.Protection_title_5.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.Protection_title_5.setObjectName("Protection_title_5") + self.Protection_illustrate_5 = QtWidgets.QLabel(self.Real_time_Protection_widget_5) + self.Protection_illustrate_5.setGeometry(QtCore.QRect(10, 50, 461, 31)) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(11) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Protection_illustrate_5.setFont(font) + self.Protection_illustrate_5.setStyleSheet("color: rgb(70,70,70);") + self.Protection_illustrate_5.setScaledContents(False) + self.Protection_illustrate_5.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.Protection_illustrate_5.setWordWrap(True) + self.Protection_illustrate_5.setObjectName("Protection_illustrate_5") + self.Protection_switch_Button_5 = QtWidgets.QPushButton(self.Real_time_Protection_widget_5) + self.Protection_switch_Button_5.setGeometry(QtCore.QRect(490, 30, 91, 31)) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.Protection_switch_Button_5.sizePolicy().hasHeightForWidth()) + self.Protection_switch_Button_5.setSizePolicy(sizePolicy) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(11) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Protection_switch_Button_5.setFont(font) + self.Protection_switch_Button_5.setFocusPolicy(QtCore.Qt.StrongFocus) + self.Protection_switch_Button_5.setStyleSheet("QPushButton\n" +"{\n" +" border:none;\n" +" background-color:rgba(20,20,20,30);\n" +" border-radius: 15px;\n" +"}\n" +"QPushButton:hover\n" +"{\n" +" background-color:rgba(20,20,20,50);\n" +"}") + self.Protection_switch_Button_5.setIconSize(QtCore.QSize(16, 16)) + self.Protection_switch_Button_5.setCheckable(False) + self.Protection_switch_Button_5.setObjectName("Protection_switch_Button_5") self.Navigation_Bar = QtWidgets.QWidget(self.widget) self.Navigation_Bar.setGeometry(QtCore.QRect(10, 50, 161, 481)) font = QtGui.QFont() @@ -443,7 +507,7 @@ class Ui_MainWindow(object): self.Virus_Scan_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.Virus_Scan_title.setObjectName("Virus_Scan_title") self.Virus_Scan_text = QtWidgets.QLabel(self.Virus_Scan_widget) - self.Virus_Scan_text.setGeometry(QtCore.QRect(45, 80, 581, 61)) + self.Virus_Scan_text.setGeometry(QtCore.QRect(45, 70, 581, 81)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(13) @@ -512,7 +576,7 @@ class Ui_MainWindow(object): self.Virus_Scan_output.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers) self.Virus_Scan_output.setObjectName("Virus_Scan_output") self.Virus_Scan_choose_widget = QtWidgets.QWidget(self.Virus_Scan_widget) - self.Virus_Scan_choose_widget.setGeometry(QtCore.QRect(480, 67, 151, 31)) + self.Virus_Scan_choose_widget.setGeometry(QtCore.QRect(480, 67, 141, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -521,7 +585,7 @@ class Ui_MainWindow(object): self.Virus_Scan_choose_widget.setStyleSheet("background-color:rgba(200, 200, 200,200);") self.Virus_Scan_choose_widget.setObjectName("Virus_Scan_choose_widget") self.verticalLayoutWidget_3 = QtWidgets.QWidget(self.Virus_Scan_choose_widget) - self.verticalLayoutWidget_3.setGeometry(QtCore.QRect(0, 0, 151, 101)) + self.verticalLayoutWidget_3.setGeometry(QtCore.QRect(0, 0, 141, 101)) self.verticalLayoutWidget_3.setObjectName("verticalLayoutWidget_3") self.Virus_Scan_choose_verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget_3) self.Virus_Scan_choose_verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetDefaultConstraint) @@ -688,11 +752,6 @@ class Ui_MainWindow(object): self.Virus_Scan_Break_Button.setDefault(False) self.Virus_Scan_Break_Button.setFlat(False) self.Virus_Scan_Break_Button.setObjectName("Virus_Scan_Break_Button") - self.Virus_Scan_ProgressBar = QtWidgets.QProgressBar(self.Virus_Scan_widget) - self.Virus_Scan_ProgressBar.setGeometry(QtCore.QRect(45, 137, 581, 21)) - self.Virus_Scan_ProgressBar.setProperty("value", 0) - self.Virus_Scan_ProgressBar.setTextVisible(False) - self.Virus_Scan_ProgressBar.setObjectName("Virus_Scan_ProgressBar") self.State_widget = QtWidgets.QWidget(self.widget) self.State_widget.setGeometry(QtCore.QRect(170, 49, 671, 481)) font = QtGui.QFont() @@ -815,7 +874,7 @@ class Ui_MainWindow(object): self.GUI_Made_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.GUI_Made_title.setObjectName("GUI_Made_title") self.GUI_Made_Name = QtWidgets.QLabel(self.About_widget) - self.GUI_Made_Name.setGeometry(QtCore.QRect(190, 100, 441, 41)) + self.GUI_Made_Name.setGeometry(QtCore.QRect(180, 100, 451, 41)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(13) @@ -837,7 +896,7 @@ class Ui_MainWindow(object): self.Core_Made_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.Core_Made_title.setObjectName("Core_Made_title") self.Core_Made_Name = QtWidgets.QLabel(self.About_widget) - self.Core_Made_Name.setGeometry(QtCore.QRect(190, 140, 441, 41)) + self.Core_Made_Name.setGeometry(QtCore.QRect(180, 140, 451, 41)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(13) @@ -859,7 +918,7 @@ class Ui_MainWindow(object): self.Testers_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.Testers_title.setObjectName("Testers_title") self.Testers_Name = QtWidgets.QLabel(self.About_widget) - self.Testers_Name.setGeometry(QtCore.QRect(190, 180, 441, 41)) + self.Testers_Name.setGeometry(QtCore.QRect(180, 180, 451, 41)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(13) @@ -881,7 +940,7 @@ class Ui_MainWindow(object): self.PYAS_URL_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.PYAS_URL_title.setObjectName("PYAS_URL_title") self.PYAS_URL = QtWidgets.QLabel(self.About_widget) - self.PYAS_URL.setGeometry(QtCore.QRect(190, 220, 441, 41)) + self.PYAS_URL.setGeometry(QtCore.QRect(180, 220, 451, 41)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(13) @@ -1146,7 +1205,7 @@ class Ui_MainWindow(object): self.Tools_widget.setStyleSheet("background-color:rgba(255, 255, 255,240);") self.Tools_widget.setObjectName("Tools_widget") self.More_Tools_Back_Button = QtWidgets.QPushButton(self.Tools_widget) - self.More_Tools_Back_Button.setGeometry(QtCore.QRect(20, 10, 101, 51)) + self.More_Tools_Back_Button.setGeometry(QtCore.QRect(20, 10, 101, 41)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -1169,7 +1228,7 @@ class Ui_MainWindow(object): self.More_Tools_Back_Button.setCheckable(False) self.More_Tools_Back_Button.setObjectName("More_Tools_Back_Button") self.verticalLayoutWidget_4 = QtWidgets.QWidget(self.Tools_widget) - self.verticalLayoutWidget_4.setGeometry(QtCore.QRect(30, 60, 611, 401)) + self.verticalLayoutWidget_4.setGeometry(QtCore.QRect(30, 50, 611, 411)) self.verticalLayoutWidget_4.setObjectName("verticalLayoutWidget_4") self.System_verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget_4) self.System_verticalLayout.setContentsMargins(10, 10, 10, 10) @@ -1339,12 +1398,12 @@ class Ui_MainWindow(object): self.Setting_widget.setStyleSheet("background-color:rgba(255, 255, 255,255);") self.Setting_widget.setObjectName("Setting_widget") self.Show_high_sensitivity = QtWidgets.QWidget(self.Setting_widget) - self.Show_high_sensitivity.setGeometry(QtCore.QRect(30, 50, 781, 101)) + self.Show_high_sensitivity.setGeometry(QtCore.QRect(30, 50, 781, 81)) self.Show_high_sensitivity.setAcceptDrops(False) self.Show_high_sensitivity.setAutoFillBackground(False) self.Show_high_sensitivity.setObjectName("Show_high_sensitivity") self.high_sensitivity_title = QtWidgets.QLabel(self.Show_high_sensitivity) - self.high_sensitivity_title.setGeometry(QtCore.QRect(20, 10, 451, 41)) + self.high_sensitivity_title.setGeometry(QtCore.QRect(20, 10, 451, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(18) @@ -1354,7 +1413,7 @@ class Ui_MainWindow(object): self.high_sensitivity_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.high_sensitivity_title.setObjectName("high_sensitivity_title") self.high_sensitivity_illustrate = QtWidgets.QLabel(self.Show_high_sensitivity) - self.high_sensitivity_illustrate.setGeometry(QtCore.QRect(20, 50, 451, 41)) + self.high_sensitivity_illustrate.setGeometry(QtCore.QRect(20, 40, 451, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(11) @@ -1366,7 +1425,7 @@ class Ui_MainWindow(object): self.high_sensitivity_illustrate.setWordWrap(True) self.high_sensitivity_illustrate.setObjectName("high_sensitivity_illustrate") self.high_sensitivity_switch_Button = QtWidgets.QPushButton(self.Show_high_sensitivity) - self.high_sensitivity_switch_Button.setGeometry(QtCore.QRect(660, 30, 91, 31)) + self.high_sensitivity_switch_Button.setGeometry(QtCore.QRect(660, 20, 91, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -1391,13 +1450,16 @@ class Ui_MainWindow(object): self.high_sensitivity_switch_Button.setIconSize(QtCore.QSize(16, 16)) self.high_sensitivity_switch_Button.setCheckable(False) self.high_sensitivity_switch_Button.setObjectName("high_sensitivity_switch_Button") + self.high_sensitivity_illustrate.raise_() + self.high_sensitivity_switch_Button.raise_() + self.high_sensitivity_title.raise_() self.Llanguage_widget = QtWidgets.QWidget(self.Setting_widget) - self.Llanguage_widget.setGeometry(QtCore.QRect(30, 350, 781, 111)) + self.Llanguage_widget.setGeometry(QtCore.QRect(30, 370, 781, 91)) self.Llanguage_widget.setAcceptDrops(False) self.Llanguage_widget.setAutoFillBackground(False) self.Llanguage_widget.setObjectName("Llanguage_widget") self.Language_title = QtWidgets.QLabel(self.Llanguage_widget) - self.Language_title.setGeometry(QtCore.QRect(20, 10, 361, 41)) + self.Language_title.setGeometry(QtCore.QRect(20, 10, 361, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(18) @@ -1407,7 +1469,7 @@ class Ui_MainWindow(object): self.Language_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.Language_title.setObjectName("Language_title") self.Language_illustrate = QtWidgets.QLabel(self.Llanguage_widget) - self.Language_illustrate.setGeometry(QtCore.QRect(20, 50, 361, 41)) + self.Language_illustrate.setGeometry(QtCore.QRect(20, 50, 361, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(11) @@ -1419,13 +1481,13 @@ class Ui_MainWindow(object): self.Language_illustrate.setWordWrap(True) self.Language_illustrate.setObjectName("Language_illustrate") self.Language_Choose_widget = QtWidgets.QWidget(self.Llanguage_widget) - self.Language_Choose_widget.setGeometry(QtCore.QRect(420, 10, 361, 81)) + self.Language_Choose_widget.setGeometry(QtCore.QRect(390, 10, 391, 71)) font = QtGui.QFont() font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Language_Choose_widget.setFont(font) self.Language_Choose_widget.setObjectName("Language_Choose_widget") self.gridLayoutWidget = QtWidgets.QWidget(self.Language_Choose_widget) - self.gridLayoutWidget.setGeometry(QtCore.QRect(0, 0, 361, 80)) + self.gridLayoutWidget.setGeometry(QtCore.QRect(0, 0, 391, 71)) self.gridLayoutWidget.setObjectName("gridLayoutWidget") self.gridLayout = QtWidgets.QGridLayout(self.gridLayoutWidget) self.gridLayout.setContentsMargins(0, 0, 0, 0) @@ -1454,13 +1516,16 @@ class Ui_MainWindow(object): self.Language_English.setFont(font) self.Language_English.setObjectName("Language_English") self.gridLayout.addWidget(self.Language_English, 1, 2, 1, 1) + self.Language_illustrate.raise_() + self.Language_Choose_widget.raise_() + self.Language_title.raise_() self.Show_cloud_services = QtWidgets.QWidget(self.Setting_widget) - self.Show_cloud_services.setGeometry(QtCore.QRect(30, 150, 781, 101)) + self.Show_cloud_services.setGeometry(QtCore.QRect(30, 130, 781, 81)) self.Show_cloud_services.setAcceptDrops(False) self.Show_cloud_services.setAutoFillBackground(False) self.Show_cloud_services.setObjectName("Show_cloud_services") self.cloud_services_title = QtWidgets.QLabel(self.Show_cloud_services) - self.cloud_services_title.setGeometry(QtCore.QRect(20, 10, 451, 41)) + self.cloud_services_title.setGeometry(QtCore.QRect(20, 10, 451, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(18) @@ -1470,7 +1535,7 @@ class Ui_MainWindow(object): self.cloud_services_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.cloud_services_title.setObjectName("cloud_services_title") self.cloud_services_illustrate = QtWidgets.QLabel(self.Show_cloud_services) - self.cloud_services_illustrate.setGeometry(QtCore.QRect(20, 50, 451, 41)) + self.cloud_services_illustrate.setGeometry(QtCore.QRect(20, 40, 451, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(11) @@ -1482,7 +1547,7 @@ class Ui_MainWindow(object): self.cloud_services_illustrate.setWordWrap(True) self.cloud_services_illustrate.setObjectName("cloud_services_illustrate") self.cloud_services_switch_Button = QtWidgets.QPushButton(self.Show_cloud_services) - self.cloud_services_switch_Button.setGeometry(QtCore.QRect(660, 30, 91, 31)) + self.cloud_services_switch_Button.setGeometry(QtCore.QRect(660, 20, 91, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -1507,6 +1572,9 @@ class Ui_MainWindow(object): self.cloud_services_switch_Button.setIconSize(QtCore.QSize(16, 16)) self.cloud_services_switch_Button.setCheckable(False) self.cloud_services_switch_Button.setObjectName("cloud_services_switch_Button") + self.cloud_services_illustrate.raise_() + self.cloud_services_switch_Button.raise_() + self.cloud_services_title.raise_() self.Setting_Back = QtWidgets.QPushButton(self.Setting_widget) self.Setting_Back.setGeometry(QtCore.QRect(30, 10, 101, 41)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) @@ -1536,12 +1604,12 @@ class Ui_MainWindow(object): self.Setting_Back.setCheckable(False) self.Setting_Back.setObjectName("Setting_Back") self.Add_White_list = QtWidgets.QWidget(self.Setting_widget) - self.Add_White_list.setGeometry(QtCore.QRect(30, 250, 781, 101)) + self.Add_White_list.setGeometry(QtCore.QRect(30, 210, 781, 81)) self.Add_White_list.setAcceptDrops(False) self.Add_White_list.setAutoFillBackground(False) self.Add_White_list.setObjectName("Add_White_list") self.Add_White_list_title = QtWidgets.QLabel(self.Add_White_list) - self.Add_White_list_title.setGeometry(QtCore.QRect(20, 10, 451, 41)) + self.Add_White_list_title.setGeometry(QtCore.QRect(20, 10, 451, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(18) @@ -1551,7 +1619,7 @@ class Ui_MainWindow(object): self.Add_White_list_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.Add_White_list_title.setObjectName("Add_White_list_title") self.Add_White_list_illustrate = QtWidgets.QLabel(self.Add_White_list) - self.Add_White_list_illustrate.setGeometry(QtCore.QRect(20, 50, 451, 41)) + self.Add_White_list_illustrate.setGeometry(QtCore.QRect(20, 40, 451, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(11) @@ -1563,7 +1631,7 @@ class Ui_MainWindow(object): self.Add_White_list_illustrate.setWordWrap(True) self.Add_White_list_illustrate.setObjectName("Add_White_list_illustrate") self.Add_White_list_Button = QtWidgets.QPushButton(self.Add_White_list) - self.Add_White_list_Button.setGeometry(QtCore.QRect(660, 30, 91, 31)) + self.Add_White_list_Button.setGeometry(QtCore.QRect(660, 20, 91, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -1588,15 +1656,105 @@ class Ui_MainWindow(object): self.Add_White_list_Button.setIconSize(QtCore.QSize(16, 16)) self.Add_White_list_Button.setCheckable(False) self.Add_White_list_Button.setObjectName("Add_White_list_Button") - self.Virus_Scan_widget.raise_() + self.Add_White_list_illustrate.raise_() + self.Add_White_list_Button.raise_() + self.Add_White_list_title.raise_() + self.Theme_widget = QtWidgets.QWidget(self.Setting_widget) + self.Theme_widget.setGeometry(QtCore.QRect(30, 290, 781, 81)) + self.Theme_widget.setObjectName("Theme_widget") + self.Theme_title = QtWidgets.QLabel(self.Theme_widget) + self.Theme_title.setGeometry(QtCore.QRect(20, 10, 351, 31)) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(18) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Theme_title.setFont(font) + self.Theme_title.setStyleSheet("color: rgb(70,70,70);") + self.Theme_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.Theme_title.setObjectName("Theme_title") + self.Theme_illustrate = QtWidgets.QLabel(self.Theme_widget) + self.Theme_illustrate.setGeometry(QtCore.QRect(20, 40, 351, 31)) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(11) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Theme_illustrate.setFont(font) + self.Theme_illustrate.setStyleSheet("color: rgb(70,70,70);") + self.Theme_illustrate.setScaledContents(False) + self.Theme_illustrate.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.Theme_illustrate.setWordWrap(True) + self.Theme_illustrate.setObjectName("Theme_illustrate") + self.Language_Choose_widget_2 = QtWidgets.QWidget(self.Theme_widget) + self.Language_Choose_widget_2.setGeometry(QtCore.QRect(390, 10, 401, 71)) + font = QtGui.QFont() + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Language_Choose_widget_2.setFont(font) + self.Language_Choose_widget_2.setObjectName("Language_Choose_widget_2") + self.gridLayoutWidget_2 = QtWidgets.QWidget(self.Language_Choose_widget_2) + self.gridLayoutWidget_2.setGeometry(QtCore.QRect(0, 0, 391, 71)) + self.gridLayoutWidget_2.setObjectName("gridLayoutWidget_2") + self.gridLayout_2 = QtWidgets.QGridLayout(self.gridLayoutWidget_2) + self.gridLayout_2.setContentsMargins(0, 0, 0, 0) + self.gridLayout_2.setObjectName("gridLayout_2") + self.Theme_Black = QtWidgets.QRadioButton(self.gridLayoutWidget_2) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(12) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Theme_Black.setFont(font) + self.Theme_Black.setObjectName("Theme_Black") + self.gridLayout_2.addWidget(self.Theme_Black, 1, 1, 1, 1) + self.Theme_White = QtWidgets.QRadioButton(self.gridLayoutWidget_2) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(12) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Theme_White.setFont(font) + self.Theme_White.setObjectName("Theme_White") + self.gridLayout_2.addWidget(self.Theme_White, 1, 0, 1, 1) + self.Theme_Yellow = QtWidgets.QRadioButton(self.gridLayoutWidget_2) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(12) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Theme_Yellow.setFont(font) + self.Theme_Yellow.setObjectName("Theme_Yellow") + self.gridLayout_2.addWidget(self.Theme_Yellow, 1, 2, 1, 1) + self.Theme_Blue = QtWidgets.QRadioButton(self.gridLayoutWidget_2) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(12) + self.Theme_Blue.setFont(font) + self.Theme_Blue.setObjectName("Theme_Blue") + self.gridLayout_2.addWidget(self.Theme_Blue, 2, 0, 1, 1) + self.Theme_Red = QtWidgets.QRadioButton(self.gridLayoutWidget_2) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(12) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Theme_Red.setFont(font) + self.Theme_Red.setObjectName("Theme_Red") + self.gridLayout_2.addWidget(self.Theme_Red, 2, 1, 1, 1) + self.Theme_Green = QtWidgets.QRadioButton(self.gridLayoutWidget_2) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(12) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Theme_Green.setFont(font) + self.Theme_Green.setObjectName("Theme_Green") + self.gridLayout_2.addWidget(self.Theme_Green, 2, 2, 1, 1) + self.Theme_illustrate.raise_() + self.Language_Choose_widget_2.raise_() + self.Theme_title.raise_() self.State_widget.raise_() self.widget_2.raise_() self.Process_widget.raise_() self.Window_widget.raise_() self.Navigation_Bar.raise_() + self.Protection_widget.raise_() self.About_widget.raise_() self.Tools_widget.raise_() - self.Protection_widget.raise_() + self.Virus_Scan_widget.raise_() self.Setting_widget.raise_() MainWindow.setCentralWidget(self.centralwidget) @@ -1618,6 +1776,9 @@ class Ui_MainWindow(object): self.Protection_title_4.setText(_translate("MainWindow", "進程防護")) self.Protection_illustrate_4.setText(_translate("MainWindow", "啟用該選項可以實時監控進程中的惡意軟體並清除")) self.Protection_switch_Button_4.setText(_translate("MainWindow", "已關閉")) + self.Protection_title_5.setText(_translate("MainWindow", "進程防護")) + self.Protection_illustrate_5.setText(_translate("MainWindow", "啟用該選項可以實時監控進程中的惡意軟體並清除")) + self.Protection_switch_Button_5.setText(_translate("MainWindow", "已關閉")) self.State_Button.setText(_translate("MainWindow", "狀態")) self.Virus_Scan_Button.setText(_translate("MainWindow", "掃描")) self.Tools_Button.setText(_translate("MainWindow", "工具")) @@ -1668,6 +1829,14 @@ class Ui_MainWindow(object): self.Add_White_list_title.setText(_translate("MainWindow", "高靈敏度模式")) self.Add_White_list_illustrate.setText(_translate("MainWindow", "啟用此選項可以提高引擎的靈敏度")) self.Add_White_list_Button.setText(_translate("MainWindow", "已關閉")) + self.Theme_title.setText(_translate("MainWindow", "顯色主題")) + self.Theme_illustrate.setText(_translate("MainWindow", "請選擇主題")) + self.Theme_Black.setText(_translate("MainWindow", "黑色主題")) + self.Theme_White.setText(_translate("MainWindow", "白色主題")) + self.Theme_Yellow.setText(_translate("MainWindow", "粉色主題")) + self.Theme_Blue.setText(_translate("MainWindow", "藍色主題")) + self.Theme_Red.setText(_translate("MainWindow", "紅色主題")) + self.Theme_Green.setText(_translate("MainWindow", "綠色主題")) import PYAS_UI_rc