From 6fae29b4886f72a10b1fd0af9c2e8df8ea8acde1 Mon Sep 17 00:00:00 2001 From: PYDT <85057800+87owo@users.noreply.github.com> Date: Sat, 8 Feb 2025 07:11:31 -0800 Subject: [PATCH] Add files via upload --- PYAS.py | 263 +- PYAS_Interface.py | 1063 +++-- PYAS_Language.py | 19 +- PYAS_Resource.py | 9731 +++++++++++++++++++++++---------------------- 4 files changed, 5727 insertions(+), 5349 deletions(-) diff --git a/PYAS.py b/PYAS.py index abf34ab..08b7638 100644 --- a/PYAS.py +++ b/PYAS.py @@ -88,6 +88,7 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 "file_protect": 1, # "0" (Close), "1" (Open) "sys_protect": 1, # "0" (Close), "1" (Open) "net_protect": 1, # "0" (Close), "1" (Open) + "cus_protect": 0, # "0" (Close), "1" (Open) "sensitivity": 0, # "0" (Medium), "1" (High) "extend_mode": 0, # "0" (False), "1" (True) "white_lists": [], @@ -228,6 +229,7 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 self.ui.Tools_Button.clicked.connect(self.change_tools_widget) self.ui.Virus_Scan_Button.clicked.connect(self.change_scan_widget) self.ui.Protection_Button.clicked.connect(self.change_protect_widget) + self.ui.Setting_Button.clicked.connect(self.change_setting_widget) self.ui.Virus_Scan_output.setContextMenuPolicy(Qt.CustomContextMenu) self.ui.Virus_Scan_output.customContextMenuRequested.connect(self.Virus_Scan_output_menu) self.ui.Virus_Scan_Solve_Button.clicked.connect(self.virus_solve) @@ -237,23 +239,24 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 self.ui.Path_Scan_Button.clicked.connect(self.path_scan) self.ui.Disk_Scan_Button.clicked.connect(self.disk_scan) self.ui.System_Process_Manage_Button.clicked.connect(lambda:self.change_tools(self.ui.Process_widget)) - self.ui.Process_Tools_Back.clicked.connect(lambda:self.back_to_tools(self.ui.Process_widget)) self.ui.Repair_System_Files_Button.clicked.connect(self.repair_system) self.ui.Clean_System_Files_Button.clicked.connect(self.clean_system) - self.ui.Window_Block_Button.clicked.connect(self.get_software_window) + self.ui.Window_Block_Button.clicked.connect(self.add_software_window) + self.ui.Window_Block_Button_2.clicked.connect(self.remove_software_window) self.ui.Repair_System_Network_Button.clicked.connect(self.repair_network) self.ui.Process_list.setContextMenuPolicy(Qt.CustomContextMenu) self.ui.Process_list.customContextMenuRequested.connect(self.process_list_menu) - self.ui.About_Back.clicked.connect(self.ui.About_widget.hide) - self.ui.Setting_Back.clicked.connect(self.setting_back) self.ui.Protection_switch_Button.clicked.connect(self.protect_proc_init) self.ui.Protection_switch_Button_2.clicked.connect(self.protect_file_init) self.ui.Protection_switch_Button_3.clicked.connect(self.protect_sys_init) self.ui.Protection_switch_Button_4.clicked.connect(self.protect_drv_init) self.ui.Protection_switch_Button_5.clicked.connect(self.protect_net_init) + self.ui.Protection_switch_Button_8.clicked.connect(self.protect_cus_init) self.ui.high_sensitivity_switch_Button.clicked.connect(self.change_sensitive) self.ui.extension_kit_switch_Button.clicked.connect(self.extension_kit) + self.ui.cloud_services_switch_Button.clicked.connect(self.cloud_services) self.ui.Add_White_list_Button.clicked.connect(self.add_white_list) + self.ui.Add_White_list_Button_3.clicked.connect(self.remove_white_list) self.ui.Language_Traditional_Chinese.clicked.connect(self.init_change_lang) self.ui.Language_Simplified_Chinese.clicked.connect(self.init_change_lang) self.ui.Language_English.clicked.connect(self.init_change_lang) @@ -298,10 +301,6 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 self.ui.State_title.setText(self.trans("此裝置已受到防護")) self.ui.Window_title.setText(self.trans(f"PYAS Security")) self.ui.PYAS_CopyRight.setText(self.trans(f"Copyright© 2020-{max(int(time.strftime('%Y')), 2020)} PYAS Security")) - self.ui.State_Button.setText(self.trans(" 狀態")) - self.ui.Virus_Scan_Button.setText(self.trans(" 掃描")) - self.ui.Tools_Button.setText(self.trans(" 工具")) - self.ui.Protection_Button.setText(self.trans(" 防護")) self.ui.Virus_Scan_title.setText(self.trans("病毒掃描")) self.ui.Virus_Scan_text.setText(self.trans("請選擇掃描方式")) self.ui.Virus_Scan_choose_Button.setText(self.trans("病毒掃描")) @@ -310,7 +309,6 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 self.ui.Disk_Scan_Button.setText(self.trans("全盤掃描")) self.ui.Virus_Scan_Solve_Button.setText(self.trans("立即刪除")) self.ui.Virus_Scan_Break_Button.setText(self.trans("停止掃描")) - self.ui.Process_Tools_Back.setText(self.trans("返回")) self.ui.Process_Total_title.setText(self.trans("進程總數:")) self.ui.Protection_title.setText(self.trans("進程防護")) self.ui.Protection_illustrate.setText(self.trans("啟用此選項可以攔截進程病毒")) @@ -327,14 +325,26 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 self.ui.Protection_title_5.setText(self.trans("網路防護")) self.ui.Protection_illustrate_5.setText(self.trans("啟用此選項可以監控網路通訊")) self.ui.Protection_switch_Button_5.setText(self.trans(self.ui.Protection_switch_Button_5.text())) + self.ui.Protection_title_8.setText(self.trans("自訂防護")) + self.ui.Protection_illustrate_8.setText(self.trans("啟用此選項可以選擇自訂防護")) + self.ui.Protection_switch_Button_8.setText(self.trans(self.ui.Protection_switch_Button_8.text())) self.ui.State_log.setText(self.trans("日誌:")) - self.ui.More_Tools_Back_Button.setText(self.trans("工具>")) - self.ui.System_Process_Manage_Button.setText(self.trans("系統進程管理")) - self.ui.Repair_System_Files_Button.setText(self.trans("系統檔案修復")) - self.ui.Clean_System_Files_Button.setText(self.trans("系統垃圾清理")) - self.ui.Window_Block_Button.setText(self.trans("軟體彈窗攔截")) - self.ui.Repair_System_Network_Button.setText(self.trans("系統網路修復")) - self.ui.About_Back.setText(self.trans("返回")) + self.ui.System_Process_Manage_title.setText(self.trans("進程管理")) + self.ui.System_Process_Manage_illustrate.setText(self.trans("此選項可以實時查看系統進程")) + self.ui.System_Process_Manage_Button.setText(self.trans("選擇")) + self.ui.Clean_System_Files_title.setText(self.trans("垃圾清理")) + self.ui.Clean_System_Files_illustrate.setText(self.trans("此選項可以清理暫存檔案")) + self.ui.Clean_System_Files_Button.setText(self.trans("選擇")) + self.ui.Repair_System_Files_title.setText(self.trans("系統修復")) + self.ui.Repair_System_Files_illustrate.setText(self.trans("此選項可以修復系統註冊表")) + self.ui.Repair_System_Files_Button.setText(self.trans("選擇")) + self.ui.Repair_System_Network_title.setText(self.trans("網路修復")) + self.ui.Repair_System_Network_illustrate.setText(self.trans("此選項可以重置系統網路連接")) + self.ui.Repair_System_Network_Button.setText(self.trans("選擇")) + self.ui.Window_Block_title.setText(self.trans("彈窗攔截")) + self.ui.Window_Block_illustrate.setText(self.trans("此選項可以選擇指定窗口並攔截")) + self.ui.Window_Block_Button.setText(self.trans("增加")) + self.ui.Window_Block_Button_2.setText(self.trans("移除")) self.ui.PYAS_Version.setText(self.trans(f"PYAS Security V{self.pyas_version} ({self.pyae_version})")) self.ui.GUI_Made_title.setText(self.trans("介面製作:")) self.ui.GUI_Made_Name.setText(self.trans("mtkiao")) @@ -350,19 +360,21 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 self.ui.extension_kit_title.setText(self.trans("擴展掃描引擎")) self.ui.extension_kit_illustrate.setText(self.trans("啟用此選項可以使用第三方擴展套件")) self.ui.extension_kit_switch_Button.setText(self.trans(self.ui.extension_kit_switch_Button.text())) + self.ui.cloud_services_title.setText(self.trans("雲端掃描服務")) + self.ui.cloud_services_illustrate.setText(self.trans("啟用此選項可以連接雲端掃描服務")) + self.ui.cloud_services_switch_Button.setText(self.trans(self.ui.cloud_services_switch_Button.text())) self.ui.Add_White_list_title.setText(self.trans("增加到白名單")) self.ui.Add_White_list_illustrate.setText(self.trans("此選項可以選擇檔案並增加到白名單")) - self.ui.Add_White_list_Button.setText(self.trans(self.ui.Add_White_list_Button.text())) - self.ui.Add_White_list_Button.setText(self.trans("選擇")) + self.ui.Add_White_list_Button.setText(self.trans("增加")) + self.ui.Add_White_list_Button_3.setText(self.trans("移除")) self.ui.Theme_title.setText(self.trans("顯色主題")) self.ui.Theme_illustrate.setText(self.trans("請選擇主題")) - self.ui.Theme_Customize.setText(self.trans("自定主題")) + self.ui.Theme_Customize.setText(self.trans("自訂主題")) self.ui.Theme_White.setText(self.trans("白色主題")) self.ui.Theme_Yellow.setText(self.trans("黃色主題")) self.ui.Theme_Red.setText(self.trans("紅色主題")) self.ui.Theme_Green.setText(self.trans("綠色主題")) self.ui.Theme_Blue.setText(self.trans("藍色主題")) - self.ui.Setting_Back.setText(self.trans("返回")) self.ui.Language_title.setText(self.trans("顯示語言")) self.ui.Language_illustrate.setText(self.trans("請選擇語言")) self.ui.License_terms_title.setText(self.trans("許可條款:")) @@ -466,7 +478,7 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 self.ui.State_icon.setPixmap(QPixmap(self.theme["icon"])) else: if not os.path.exists(os.path.join(self.config_json["theme_color"], "Color.json")): - path = str(QFileDialog.getExistingDirectory(self, self.trans("自定主題"), "")) + path = str(QFileDialog.getExistingDirectory(self, self.trans("自訂主題"), "")) if path and os.path.exists(os.path.join(path, "Color.json")): self.config_json["theme_color"] = path with open(os.path.join(self.config_json["theme_color"], "Color.json"), "r") as f: @@ -485,10 +497,12 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 self.ui.widget_2.setStyleSheet(self.theme["widget_style"]) self.ui.Virus_Scan_choose_Button.setStyleSheet(self.theme["button_on"]) self.ui.Add_White_list_Button.setStyleSheet(self.theme["button_off"]) + self.ui.Add_White_list_Button_3.setStyleSheet(self.theme["button_off"]) self.ui.System_Process_Manage_Button.setStyleSheet(self.theme["button_off"]) self.ui.Repair_System_Files_Button.setStyleSheet(self.theme["button_off"]) self.ui.Clean_System_Files_Button.setStyleSheet(self.theme["button_off"]) self.ui.Window_Block_Button.setStyleSheet(self.theme["button_off"]) + self.ui.Window_Block_Button_2.setStyleSheet(self.theme["button_off"]) self.ui.Repair_System_Network_Button.setStyleSheet(self.theme["button_off"]) if self.ui.Protection_switch_Button.text() == self.trans("已開啟"): self.ui.Protection_switch_Button.setStyleSheet(self.theme["button_on"]) @@ -510,6 +524,10 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 self.ui.Protection_switch_Button_5.setStyleSheet(self.theme["button_on"]) else: self.ui.Protection_switch_Button_5.setStyleSheet(self.theme["button_off"]) + if self.ui.Protection_switch_Button_8.text() == self.trans("已開啟"): + self.ui.Protection_switch_Button_8.setStyleSheet(self.theme["button_on"]) + else: + self.ui.Protection_switch_Button_8.setStyleSheet(self.theme["button_off"]) if self.ui.high_sensitivity_switch_Button.text() == self.trans("已開啟"): self.ui.high_sensitivity_switch_Button.setStyleSheet(self.theme["button_on"]) else: @@ -518,6 +536,10 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 self.ui.extension_kit_switch_Button.setStyleSheet(self.theme["button_on"]) else: self.ui.extension_kit_switch_Button.setStyleSheet(self.theme["button_off"]) + if self.ui.cloud_services_switch_Button.text() == self.trans("已開啟"): + self.ui.cloud_services_switch_Button.setStyleSheet(self.theme["button_on"]) + else: + self.ui.cloud_services_switch_Button.setStyleSheet(self.theme["button_off"]) except Exception as e: print(e) self.config_json["theme_color"] = "White" @@ -545,6 +567,8 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 self.protect_sys_init() if self.config_json["net_protect"] == 1: self.protect_net_init() + #if self.config_json["cus_protect"] == 1: + #self.protect_cus_init() if self.config_json["sensitivity"] == 1: self.change_sensitive() if self.config_json["extend_mode"] == 1: @@ -646,6 +670,18 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 except Exception as e: print(e) + def protect_cus_init(self): # 初始化自訂防護 + self.info_event("此功能不支持使用") + #if self.ui.Protection_switch_Button_8.text() == self.trans("已開啟"): + #self.ui.Protection_switch_Button_8.setText(self.trans("已關閉")) + #self.ui.Protection_switch_Button_8.setStyleSheet(self.theme["button_off"]) + #self.config_json["cus_protect"] = 0 + #else: + #self.config_json["cus_protect"] = 1 + #self.ui.Protection_switch_Button_8.setText(self.trans("已開啟")) + #self.ui.Protection_switch_Button_8.setStyleSheet(self.theme["button_on"]) + #self.init_config_write(self.config_json) + def change_sensitive(self): # 初始化靈敏度 if self.ui.high_sensitivity_switch_Button.text() == self.trans("已開啟"): self.ui.high_sensitivity_switch_Button.setText(self.trans("已關閉")) @@ -668,6 +704,18 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 self.ui.extension_kit_switch_Button.setStyleSheet(self.theme["button_on"]) self.init_config_write(self.config_json) + def cloud_services(self): # 初始化雲端掃描 + self.info_event("此功能不支持使用") + #if self.ui.cloud_services_switch_Button.text() == self.trans("已開啟"): + #self.ui.cloud_services_switch_Button.setText(self.trans("已關閉")) + #self.ui.cloud_services_switch_Button.setStyleSheet(self.theme["button_off"]) + #self.config_json["service_url"] = 0 + #else: + #self.config_json["service_url"] = 1 + #self.ui.cloud_services_switch_Button.setText(self.trans("已開啟")) + #self.ui.cloud_services_switch_Button.setStyleSheet(self.theme["button_on"]) + #self.init_config_write(self.config_json) + def gc_collect_init(self): # 初始化程式回收 try: self.gc_collect = 1 @@ -693,35 +741,56 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 def add_white_list(self): # 添加白名單 try: file = str(QFileDialog.getExistingDirectory(self,self.trans("增加到白名單"),"")).replace("\\", "/") - if file and file not in self.config_json["white_lists"]: - if self.question_event("您確定要增加到白名單嗎?"): + if file and self.question_event("您確定要增加到白名單嗎?"): + if file not in self.config_json["white_lists"]: self.config_json["white_lists"].append(file) - self.info_event(f"成功增加到白名單: "+file) - elif file and self.question_event("您確定要取消增加到白名單嗎?"): - self.config_json["white_lists"].remove(file) - self.info_event(f"成功取消增加到白名單: "+file) - self.init_config_write(self.config_json) + self.info_event(f"成功增加到白名單: "+file) + self.init_config_write(self.config_json) except Exception as e: print(e) - def get_software_window(self): # 添加彈窗攔截 + def remove_white_list(self): + try: + file = str(QFileDialog.getExistingDirectory(self,self.trans("移除白名單"),"")).replace("\\", "/") + if file and self.question_event("您確定要移除白名單嗎?"): + if file in self.config_json["white_lists"]: + self.config_json["white_lists"].remove(file) + self.info_event(f"成功移除白名單: "+file) + self.init_config_write(self.config_json) + except Exception as e: + print(e) + + def add_software_window(self): # 添加彈窗攔截 try: - self.block_window = 0 if self.question_event("請選擇要攔截的軟體彈窗"): - while not self.block_window: + while True: QApplication.processEvents() window_name = self.get_foreground_window_title() - if window_name not in ["","PYAS",self.trans("警告")]: + if window_name in ["", "PYAS", self.trans("警告")]: + continue + if self.question_event(f"您確定要攔截 {window_name} 嗎?"): if window_name not in self.config_json["block_lists"]: - if self.question_event(f"您確定要攔截 {window_name} 嗎?"): - self.config_json["block_lists"].append(window_name) - self.info_event(f"成功增加到彈窗攔截: "+window_name) - elif self.question_event(f"您確定要取消攔截 {window_name} 嗎?"): + self.config_json["block_lists"].append(window_name) + self.info_event(f"成功增加到彈窗攔截: {window_name}") + break + self.init_config_write(self.config_json) + except Exception as e: + print(e) + + def remove_software_window(self): + try: + if self.question_event("請選擇要取消攔截的軟體彈窗"): + while True: + QApplication.processEvents() + window_name = self.get_foreground_window_title() + if window_name in ["", "PYAS", self.trans("警告")]: + continue + if self.question_event(f"您確定要取消攔截 {window_name} 嗎?"): + if window_name in self.config_json["block_lists"]: self.config_json["block_lists"].remove(window_name) - self.info_event(f"成功取消彈窗攔截: "+window_name) - self.block_window = 1 + self.info_event(f"成功取消彈窗攔截: {window_name}") + break self.init_config_write(self.config_json) - self.block_window_init() except Exception as e: print(e) @@ -789,29 +858,26 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 event.ignore() def show_menu(self): # 功能選單 - self.WindowMenu = QMenu() - Main_Settings = QAction(self.trans("設定"),self) + #self.WindowMenu = QMenu() + #Main_Settings = QAction(self.trans("設定"),self) #Main_Update = QAction(self.trans("更新"),self) - Main_About = QAction(self.trans("關於"),self) - self.WindowMenu.addAction(Main_Settings) + #Main_About = QAction(self.trans("關於"),self) + #self.WindowMenu.addAction(Main_Settings) #self.WindowMenu.addAction(Main_Update) - self.WindowMenu.addAction(Main_About) - Qusetion = self.WindowMenu.exec_(self.ui.Menu_Button.mapToGlobal(QPoint(0, 30))) - if Qusetion == Main_About and self.ui.About_widget.isHidden(): + #self.WindowMenu.addAction(Main_About) + #Qusetion = self.WindowMenu.exec_(self.ui.Menu_Button.mapToGlobal(QPoint(0, 30))) + #if Qusetion == Main_About and self.ui.About_widget.isHidden(): + if self.ui.About_widget.isHidden(): + self.ui.State_widget.hide() + self.ui.Virus_Scan_widget.hide() + self.ui.Tools_widget.hide() + self.ui.Protection_widget.hide() + self.ui.Process_widget.hide() self.ui.About_widget.show() - self.ui.About_widget.raise_() - self.ui.Navigation_Bar.raise_() - self.ui.Window_widget.raise_() + self.ui.Setting_widget.hide() + self.Process_Timer.stop() self.change_animation_3(self.ui.About_widget,0.5) - self.change_animation_5(self.ui.About_widget,170,50,671,481) - self.setting_back() - if Qusetion == Main_Settings and self.ui.Setting_widget.isHidden(): - self.ui.Setting_widget.show() - self.ui.About_widget.hide() - self.ui.Setting_widget.raise_() - self.ui.Window_widget.raise_() - self.change_animation_3(self.ui.Setting_widget,0.5) - self.change_animation_5(self.ui.Setting_widget,10,50,831,481) + self.change_animation_5(self.ui.About_widget,80,50,761,481) #if Qusetion == Main_Update: #self.update_database() @@ -824,34 +890,15 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 print(e) def change_animation(self,widget): # 畫面動畫 - x, y = 170, widget.pos().y() + x, y = 80, widget.pos().y() self.anim = QPropertyAnimation(widget, b"geometry") - widget.setGeometry(QRect(x - 100,y, 671, 481)) - self.anim.setKeyValueAt(0.2, QRect(x - 60,y,671,481)) - self.anim.setKeyValueAt(0.4, QRect(x - 10,y,671,481)) - self.anim.setKeyValueAt(0.7, QRect(x - 3,y,671,481)) - self.anim.setKeyValueAt(1, QRect(x,y,671,481)) + widget.setGeometry(QRect(x - 60,y, 761, 481)) + self.anim.setKeyValueAt(0.2, QRect(x - 30,y,761,481)) + self.anim.setKeyValueAt(0.3, QRect(x - 10,y,761,481)) + self.anim.setKeyValueAt(0.4, QRect(x - 5,y,761,481)) + self.anim.setKeyValueAt(1, QRect(x,y,761,481)) self.anim.start() - def change_animation_2(self,nx,ny): - x, y = self.ui.label.pos().x(), self.ui.label.pos().y() - self.anim2 = QPropertyAnimation(self.ui.label, b"geometry") - if y > ny: - self.anim2.setKeyValueAt(0.4, QRect(nx,ny + 25, 5, 35)) - self.anim2.setKeyValueAt(0.5, QRect(nx,ny + 12, 5, 34)) - self.anim2.setKeyValueAt(0.7, QRect(nx,ny + 6, 5, 33)) - self.anim2.setKeyValueAt(0.8, QRect(nx,ny + 4, 5, 32)) - self.anim2.setKeyValueAt(0.9, QRect(nx,ny + 2, 5, 31)) - self.anim2.setKeyValueAt(1, QRect(nx,ny, 5, 30)) - else: - self.anim2.setKeyValueAt(0.4, QRect(nx,ny - 25, 5, 35)) - self.anim2.setKeyValueAt(0.5, QRect(nx,ny - 12, 5, 34)) - self.anim2.setKeyValueAt(0.7, QRect(nx,ny - 6, 5, 33)) - self.anim2.setKeyValueAt(0.8, QRect(nx,ny - 4, 5, 32)) - self.anim2.setKeyValueAt(0.9, QRect(nx,ny - 2, 5, 31)) - self.anim2.setKeyValueAt(1, QRect(nx,ny, 5, 30)) - self.anim2.start() - def change_animation_3(self,widget,time): self.opacity = QGraphicsOpacityEffect() self.opacity.setOpacity(0) @@ -873,22 +920,34 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 x, y = widget.pos().x(), widget.pos().y() self.anim4 = QPropertyAnimation(widget, b"geometry") self.anim4.setDuration(time) - self.anim4.setStartValue(QRect(x, y, 131, ny)) - self.anim4.setEndValue(QRect(x, y, 131, ny2)) + self.anim4.setStartValue(QRect(x, y, 111, ny)) + self.anim4.setEndValue(QRect(x, y, 111, ny2)) self.anim4.start() def change_animation_5(self,widget,x,y,nx,ny): # 設置動畫 self.anim = QPropertyAnimation(widget, b"geometry") widget.setGeometry(QRect(x,y - 45, nx,ny)) self.anim.setKeyValueAt(0.2, QRect(x,y - 30,nx,ny)) - self.anim.setKeyValueAt(0.4, QRect(x,y - 10,nx,ny)) - self.anim.setKeyValueAt(0.7, QRect(x,y - 3,nx,ny)) + self.anim.setKeyValueAt(0.3, QRect(x,y - 10,nx,ny)) + self.anim.setKeyValueAt(0.4, QRect(x,y - 5,nx,ny)) self.anim.setKeyValueAt(1, QRect(x,y,nx,ny)) self.anim.start() + def change_setting_widget(self): # 狀態動畫 + if self.ui.Setting_widget.isHidden(): + self.change_animation_3(self.ui.Setting_widget,0.5) + self.change_animation(self.ui.Setting_widget) + self.ui.State_widget.hide() + self.ui.Virus_Scan_widget.hide() + self.ui.Tools_widget.hide() + self.ui.Protection_widget.hide() + self.ui.Process_widget.hide() + self.ui.About_widget.hide() + self.ui.Setting_widget.show() + self.Process_Timer.stop() + def change_state_widget(self): # 狀態動畫 if self.ui.State_widget.isHidden(): - self.change_animation_2(20,50) self.change_animation_3(self.ui.State_widget,0.5) self.change_animation(self.ui.State_widget) self.ui.State_widget.show() @@ -898,10 +957,10 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 self.ui.Process_widget.hide() self.ui.About_widget.hide() self.ui.Setting_widget.hide() + self.Process_Timer.stop() def change_scan_widget(self): # 掃描動畫 if self.ui.Virus_Scan_widget.isHidden(): - self.change_animation_2(20,168) self.change_animation_3(self.ui.Virus_Scan_widget,0.5) self.change_animation(self.ui.Virus_Scan_widget) self.ui.State_widget.hide() @@ -911,10 +970,10 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 self.ui.Process_widget.hide() self.ui.About_widget.hide() self.ui.Setting_widget.hide() + self.Process_Timer.stop() def change_tools_widget(self): # 工具動畫 if self.ui.Tools_widget.isHidden(): - self.change_animation_2(20,285) self.change_animation_3(self.ui.Tools_widget,0.5) self.change_animation(self.ui.Tools_widget) self.ui.State_widget.hide() @@ -924,10 +983,10 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 self.ui.Process_widget.hide() self.ui.About_widget.hide() self.ui.Setting_widget.hide() + self.Process_Timer.stop() def change_protect_widget(self): # 防護動畫 if self.ui.Protection_widget.isHidden(): - self.change_animation_2(20,405) self.change_animation_3(self.ui.Protection_widget,0.5) self.change_animation(self.ui.Protection_widget) self.ui.State_widget.hide() @@ -937,31 +996,19 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 self.ui.Process_widget.hide() self.ui.About_widget.hide() self.ui.Setting_widget.hide() + self.Process_Timer.stop() def change_tools(self,widget): # 切換工具 + self.Process_Timer.stop() self.ui.Tools_widget.hide() self.ui.Setting_widget.hide() self.ui.About_widget.hide() if widget == self.ui.Process_widget: self.Process_Timer.start(0) - elif widget == self.ui.System_Info_widget: - self.System_Info_update() self.change_animation_3(widget,0.5) self.change_animation(widget) widget.show() - def back_to_tools(self,widget): # 返回工具首頁 - widget.hide() - if widget == self.ui.Process_widget: - self.Process_Timer.stop() - self.change_animation_3(self.ui.Tools_widget,0.5) - self.change_animation(self.ui.Tools_widget) - self.ui.Tools_widget.show() - - def setting_back(self): # 返回主頁 - self.ui.Navigation_Bar.show() - self.ui.Setting_widget.hide() - def mousePressEvent(self, event): # 滑鼠按下動畫 def update_opacity(): if self.pyas_opacity > 80 and self.m_flag == True: @@ -1210,7 +1257,7 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 while self.scan_thread.is_alive(): QApplication.processEvents() self.scan_thread.join() - self.answer_scan() + self.answer_scan() except Exception as e: print(e) self.virus_scan_break() @@ -1225,7 +1272,7 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 while self.scan_thread.is_alive(): QApplication.processEvents() self.scan_thread.join() - self.answer_scan() + self.answer_scan() except Exception as e: print(e) self.virus_scan_break() @@ -1304,7 +1351,7 @@ class MainWindow_Controller(QMainWindow): # 初始化主程式 def delete_registry_value(self, hkey, subkey, value_name): # 刪除註冊表值 key_handle = self.open_registry_key(hkey, subkey) - if key_handle and self.advapi32.RegDeleteValueW(key_handle, value_name) == 0 and self.track_proc: + if self.advapi32.RegDeleteValueW(key_handle, value_name) == 0 and self.track_proc: self.kill_process("註冊表攔截", *self.track_proc) self.advapi32.RegCloseKey(key_handle) diff --git a/PYAS_Interface.py b/PYAS_Interface.py index cfb042e..9e74816 100644 --- a/PYAS_Interface.py +++ b/PYAS_Interface.py @@ -16,7 +16,7 @@ class Ui_MainWindow(object): MainWindow.setFocusPolicy(QtCore.Qt.TabFocus) icon = QtGui.QIcon(QFileIconProvider().icon(QFileInfo(str(sys.argv[0])))) MainWindow.setWindowIcon(icon) - MainWindow.setIconSize(QtCore.QSize(64, 64)) + MainWindow.setIconSize(QtCore.QSize(256, 256)) MainWindow.setToolButtonStyle(QtCore.Qt.ToolButtonIconOnly) MainWindow.setDocumentMode(False) self.centralwidget = QtWidgets.QWidget(MainWindow) @@ -32,7 +32,7 @@ class Ui_MainWindow(object): self.widget.setStyleSheet("") self.widget.setObjectName("widget") self.Protection_widget = QtWidgets.QWidget(self.widget) - self.Protection_widget.setGeometry(QtCore.QRect(170, 50, 671, 481)) + self.Protection_widget.setGeometry(QtCore.QRect(80, 50, 761, 481)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(11) @@ -41,39 +41,40 @@ class Ui_MainWindow(object): self.Protection_widget.setStyleSheet("background-color: rgb(255, 255, 255);") 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, 10, 591, 91)) + self.Real_time_Protection_widget.setGeometry(QtCore.QRect(30, 20, 701, 71)) 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.setStyleSheet("") 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, 41)) + self.Protection_title.setGeometry(QtCore.QRect(10, 10, 581, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(17) + font.setPointSize(13) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Protection_title.setFont(font) - self.Protection_title.setStyleSheet("color: rgb(70,70,70);") + self.Protection_title.setStyleSheet("") 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, 50, 461, 31)) + self.Protection_illustrate.setGeometry(QtCore.QRect(10, 40, 581, 21)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Protection_illustrate.setFont(font) - self.Protection_illustrate.setStyleSheet("color: rgb(70,70,70);") + self.Protection_illustrate.setStyleSheet("") self.Protection_illustrate.setScaledContents(False) self.Protection_illustrate.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) 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, 30, 91, 31)) + self.Protection_switch_Button.setGeometry(QtCore.QRect(610, 20, 81, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -81,7 +82,7 @@ class Ui_MainWindow(object): self.Protection_switch_Button.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Protection_switch_Button.setFont(font) self.Protection_switch_Button.setFocusPolicy(QtCore.Qt.StrongFocus) @@ -100,39 +101,39 @@ 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, 100, 591, 91)) + self.Real_time_Protection_widget_2.setGeometry(QtCore.QRect(30, 90, 701, 71)) 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, 41)) + self.Protection_title_2.setGeometry(QtCore.QRect(10, 10, 581, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(17) + font.setPointSize(13) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Protection_title_2.setFont(font) - self.Protection_title_2.setStyleSheet("color: rgb(70,70,70);") + self.Protection_title_2.setStyleSheet("") 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, 50, 461, 31)) + self.Protection_illustrate_2.setGeometry(QtCore.QRect(10, 40, 581, 21)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Protection_illustrate_2.setFont(font) - self.Protection_illustrate_2.setStyleSheet("color: rgb(70,70,70);") + self.Protection_illustrate_2.setStyleSheet("") self.Protection_illustrate_2.setScaledContents(False) self.Protection_illustrate_2.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) 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, 30, 91, 31)) + self.Protection_switch_Button_2.setGeometry(QtCore.QRect(610, 20, 81, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -140,7 +141,7 @@ class Ui_MainWindow(object): self.Protection_switch_Button_2.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Protection_switch_Button_2.setFont(font) self.Protection_switch_Button_2.setFocusPolicy(QtCore.Qt.StrongFocus) @@ -159,37 +160,37 @@ 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, 190, 591, 91)) + self.Real_time_Protection_widget_3.setGeometry(QtCore.QRect(30, 160, 701, 71)) 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, 41)) + self.Protection_title_3.setGeometry(QtCore.QRect(10, 10, 581, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(17) + font.setPointSize(13) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Protection_title_3.setFont(font) - self.Protection_title_3.setStyleSheet("color: rgb(70,70,70);") + self.Protection_title_3.setStyleSheet("") 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, 50, 461, 31)) + self.Protection_illustrate_3.setGeometry(QtCore.QRect(10, 40, 581, 21)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Protection_illustrate_3.setFont(font) - self.Protection_illustrate_3.setStyleSheet("color: rgb(70,70,70);") + self.Protection_illustrate_3.setStyleSheet("") self.Protection_illustrate_3.setScaledContents(False) self.Protection_illustrate_3.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) 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, 30, 91, 31)) + self.Protection_switch_Button_3.setGeometry(QtCore.QRect(610, 20, 81, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -197,7 +198,7 @@ class Ui_MainWindow(object): self.Protection_switch_Button_3.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Protection_switch_Button_3.setFont(font) self.Protection_switch_Button_3.setFocusPolicy(QtCore.Qt.StrongFocus) @@ -216,37 +217,37 @@ 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, 280, 591, 91)) + self.Real_time_Protection_widget_4.setGeometry(QtCore.QRect(30, 230, 701, 71)) 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, 41)) + self.Protection_title_4.setGeometry(QtCore.QRect(10, 10, 581, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(17) + font.setPointSize(13) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Protection_title_4.setFont(font) - self.Protection_title_4.setStyleSheet("color: rgb(70,70,70);") + self.Protection_title_4.setStyleSheet("") 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, 50, 461, 31)) + self.Protection_illustrate_4.setGeometry(QtCore.QRect(10, 40, 581, 21)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Protection_illustrate_4.setFont(font) - self.Protection_illustrate_4.setStyleSheet("color: rgb(70,70,70);") + self.Protection_illustrate_4.setStyleSheet("") self.Protection_illustrate_4.setScaledContents(False) self.Protection_illustrate_4.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) 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, 30, 91, 31)) + self.Protection_switch_Button_4.setGeometry(QtCore.QRect(610, 20, 81, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -254,7 +255,7 @@ class Ui_MainWindow(object): self.Protection_switch_Button_4.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Protection_switch_Button_4.setFont(font) self.Protection_switch_Button_4.setFocusPolicy(QtCore.Qt.StrongFocus) @@ -273,37 +274,37 @@ class Ui_MainWindow(object): 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.setGeometry(QtCore.QRect(30, 300, 701, 71)) 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)) + self.Protection_title_5.setGeometry(QtCore.QRect(10, 10, 581, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(17) + font.setPointSize(13) font.setBold(False) font.setWeight(50) 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.setStyleSheet("") 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)) + self.Protection_illustrate_5.setGeometry(QtCore.QRect(10, 40, 581, 21)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) 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.setStyleSheet("") 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)) + self.Protection_switch_Button_5.setGeometry(QtCore.QRect(610, 20, 81, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -311,7 +312,7 @@ class Ui_MainWindow(object): self.Protection_switch_Button_5.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Protection_switch_Button_5.setFont(font) self.Protection_switch_Button_5.setFocusPolicy(QtCore.Qt.StrongFocus) @@ -329,20 +330,87 @@ class Ui_MainWindow(object): 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.Real_time_Protection_widget_6 = QtWidgets.QWidget(self.Protection_widget) + self.Real_time_Protection_widget_6.setGeometry(QtCore.QRect(30, 390, 701, 71)) + self.Real_time_Protection_widget_6.setAcceptDrops(False) + self.Real_time_Protection_widget_6.setLayoutDirection(QtCore.Qt.RightToLeft) + self.Real_time_Protection_widget_6.setAutoFillBackground(False) + self.Real_time_Protection_widget_6.setStyleSheet("") + self.Real_time_Protection_widget_6.setObjectName("Real_time_Protection_widget_6") + self.Protection_title_8 = QtWidgets.QLabel(self.Real_time_Protection_widget_6) + self.Protection_title_8.setGeometry(QtCore.QRect(10, 10, 581, 31)) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(13) + font.setBold(False) + font.setWeight(50) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Protection_title_8.setFont(font) + self.Protection_title_8.setStyleSheet("") + self.Protection_title_8.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.Protection_title_8.setObjectName("Protection_title_8") + self.Protection_illustrate_8 = QtWidgets.QLabel(self.Real_time_Protection_widget_6) + self.Protection_illustrate_8.setGeometry(QtCore.QRect(10, 40, 581, 21)) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(9) + font.setBold(False) + font.setWeight(50) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Protection_illustrate_8.setFont(font) + self.Protection_illustrate_8.setStyleSheet("") + self.Protection_illustrate_8.setScaledContents(False) + self.Protection_illustrate_8.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.Protection_illustrate_8.setWordWrap(True) + self.Protection_illustrate_8.setObjectName("Protection_illustrate_8") + self.Protection_switch_Button_8 = QtWidgets.QPushButton(self.Real_time_Protection_widget_6) + self.Protection_switch_Button_8.setGeometry(QtCore.QRect(610, 20, 81, 31)) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.Protection_switch_Button_8.sizePolicy().hasHeightForWidth()) + self.Protection_switch_Button_8.setSizePolicy(sizePolicy) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(9) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Protection_switch_Button_8.setFont(font) + self.Protection_switch_Button_8.setFocusPolicy(QtCore.Qt.StrongFocus) + self.Protection_switch_Button_8.setStyleSheet("QPushButton\n" +"{\n" +" border:none;\n" +" background-color:rgb(230,230,230);\n" +" border-radius: 10px;\n" +"}\n" +"QPushButton:hover\n" +"{\n" +" background-color:rgb(220,220,220);\n" +"}\n" +"") + self.Protection_switch_Button_8.setIconSize(QtCore.QSize(16, 16)) + self.Protection_switch_Button_8.setCheckable(False) + self.Protection_switch_Button_8.setObjectName("Protection_switch_Button_8") + self.line_2 = QtWidgets.QFrame(self.Protection_widget) + self.line_2.setGeometry(QtCore.QRect(37, 370, 681, 16)) + self.line_2.setLineWidth(1) + self.line_2.setFrameShape(QtWidgets.QFrame.HLine) + self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) + self.line_2.setObjectName("line_2") self.Navigation_Bar = QtWidgets.QWidget(self.widget) - self.Navigation_Bar.setGeometry(QtCore.QRect(10, 50, 161, 481)) + self.Navigation_Bar.setGeometry(QtCore.QRect(10, 50, 71, 481)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(11) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Navigation_Bar.setFont(font) + self.Navigation_Bar.setLayoutDirection(QtCore.Qt.LeftToRight) self.Navigation_Bar.setStyleSheet("background-color: rgb(230, 230, 230);") self.Navigation_Bar.setObjectName("Navigation_Bar") self.verticalLayoutWidget = QtWidgets.QWidget(self.Navigation_Bar) - self.verticalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 161, 481)) + self.verticalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 71, 251)) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget) - self.verticalLayout.setContentsMargins(10, 10, 0, 10) + self.verticalLayout.setContentsMargins(10, 10, 10, 10) self.verticalLayout.setSpacing(10) self.verticalLayout.setObjectName("verticalLayout") self.State_Button = QtWidgets.QPushButton(self.verticalLayoutWidget) @@ -360,23 +428,10 @@ class Ui_MainWindow(object): self.State_Button.setFont(font) self.State_Button.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) self.State_Button.setFocusPolicy(QtCore.Qt.StrongFocus) - self.State_Button.setStyleSheet("QPushButton\n" -"{\n" -" border:none;\n" -" background-color:rgba(0,0,0,0);\n" -" border-top-left-radius:10px;\n" -" border-bottom-left-radius:10px;\n" -"}\n" -"QPushButton:hover\n" -"{\n" -" background-color:rgba(255, 255, 255,70);\n" -" color:rgba(0,0,0,170);\n" -"}\n" -"QPushButton:pressed\n" -"{\n" -" background-color:rgba(255, 255, 255,110);\n" -"}\n" -"") + self.State_Button.setStyleSheet("QPushButton{border:none; background-color:rgba(0,0,0,0); border-top-left-radius:10px; border-bottom-left-radius:10px; border-top-right-radius:10px; border-bottom-right-radius:10px;} \n" +"QPushButton:hover{background-color:rgba(255,255,255,70); color:rgba(255,255,255,170);} \n" +"QPushButton:pressed{background-color:rgba(255,255,255,110);}") + self.State_Button.setText("") icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/icon/State.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.State_Button.setIcon(icon1) @@ -399,23 +454,10 @@ class Ui_MainWindow(object): self.Virus_Scan_Button.setFont(font) self.Virus_Scan_Button.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) self.Virus_Scan_Button.setFocusPolicy(QtCore.Qt.StrongFocus) - self.Virus_Scan_Button.setStyleSheet("QPushButton\n" -"{\n" -" border:none;\n" -" background-color:rgba(0,0,0,0);\n" -" border-top-left-radius:10px;\n" -" border-bottom-left-radius:10px;\n" -"}\n" -"QPushButton:hover\n" -"{\n" -" background-color:rgba(255, 255, 255,70);\n" -" color:rgba(0,0,0,170);\n" -"}\n" -"QPushButton:pressed\n" -"{\n" -" background-color:rgba(255, 255, 255,110);\n" -"}\n" -"") + self.Virus_Scan_Button.setStyleSheet("QPushButton{border:none; background-color:rgba(0,0,0,0); border-top-left-radius:10px; border-bottom-left-radius:10px; border-top-right-radius:10px; border-bottom-right-radius:10px;} \n" +"QPushButton:hover{background-color:rgba(255,255,255,70); color:rgba(255,255,255,170);} \n" +"QPushButton:pressed{background-color:rgba(255,255,255,110);}") + self.Virus_Scan_Button.setText("") icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(":/icon/Scan.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.Virus_Scan_Button.setIcon(icon2) @@ -441,23 +483,10 @@ class Ui_MainWindow(object): self.Tools_Button.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu) self.Tools_Button.setToolTipDuration(-7) self.Tools_Button.setLayoutDirection(QtCore.Qt.LeftToRight) - self.Tools_Button.setStyleSheet("QPushButton\n" -"{\n" -" border:none;\n" -" background-color:rgba(0,0,0,0);\n" -" border-top-left-radius:10px;\n" -" border-bottom-left-radius:10px;\n" -"}\n" -"QPushButton:hover\n" -"{\n" -" background-color:rgba(255, 255, 255,70);\n" -" color:rgba(0,0,0,170);\n" -"}\n" -"QPushButton:pressed\n" -"{\n" -" background-color:rgba(255, 255, 255,110);\n" -"}\n" -"") + self.Tools_Button.setStyleSheet("QPushButton{border:none; background-color:rgba(0,0,0,0); border-top-left-radius:10px; border-bottom-left-radius:10px; border-top-right-radius:10px; border-bottom-right-radius:10px;} \n" +"QPushButton:hover{background-color:rgba(255,255,255,70); color:rgba(255,255,255,170);} \n" +"QPushButton:pressed{background-color:rgba(255,255,255,110);}") + self.Tools_Button.setText("") icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(":/icon/Tool.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.Tools_Button.setIcon(icon3) @@ -480,23 +509,10 @@ class Ui_MainWindow(object): self.Protection_Button.setFont(font) self.Protection_Button.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) self.Protection_Button.setFocusPolicy(QtCore.Qt.StrongFocus) - self.Protection_Button.setStyleSheet("QPushButton\n" -"{\n" -" border:none;\n" -" background-color:rgba(0,0,0,0);\n" -" border-top-left-radius:10px;\n" -" border-bottom-left-radius:10px;\n" -"}\n" -"QPushButton:hover\n" -"{\n" -" background-color:rgba(255, 255, 255,70);\n" -" color:rgba(0,0,0,170);\n" -"}\n" -"QPushButton:pressed\n" -"{\n" -" background-color:rgba(255, 255, 255,110);\n" -"}\n" -"") + self.Protection_Button.setStyleSheet("QPushButton{border:none; background-color:rgba(0,0,0,0); border-top-left-radius:10px; border-bottom-left-radius:10px; border-top-right-radius:10px; border-bottom-right-radius:10px;} \n" +"QPushButton:hover{background-color:rgba(255,255,255,70); color:rgba(255,255,255,170);} \n" +"QPushButton:pressed{background-color:rgba(255,255,255,110);}") + self.Protection_Button.setText("") icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(":/icon/Protect.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.Protection_Button.setIcon(icon4) @@ -504,26 +520,34 @@ class Ui_MainWindow(object): self.Protection_Button.setCheckable(False) self.Protection_Button.setObjectName("Protection_Button") self.verticalLayout.addWidget(self.Protection_Button) - self.label = QtWidgets.QPushButton(self.Navigation_Bar) - self.label.setEnabled(False) - self.label.setGeometry(QtCore.QRect(20, 50, 5, 30)) - self.label.setMouseTracking(False) - self.label.setAutoFillBackground(False) - self.label.setStyleSheet("QPushButton#label\n" -"{\n" -" background-color:rgba(255,255,255,255);\n" -" border-radius: 2px;\n" -"}") - self.label.setText("") - self.label.setCheckable(False) - self.label.setAutoRepeatDelay(300) - self.label.setAutoRepeatInterval(100) - self.label.setAutoDefault(False) - self.label.setDefault(True) - self.label.setFlat(False) - self.label.setObjectName("label") + self.Setting_Button = QtWidgets.QPushButton(self.Navigation_Bar) + self.Setting_Button.setGeometry(QtCore.QRect(10, 420, 51, 50)) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.Setting_Button.sizePolicy().hasHeightForWidth()) + self.Setting_Button.setSizePolicy(sizePolicy) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(15) + font.setBold(False) + font.setWeight(50) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Setting_Button.setFont(font) + self.Setting_Button.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) + self.Setting_Button.setFocusPolicy(QtCore.Qt.StrongFocus) + self.Setting_Button.setStyleSheet("QPushButton{border:none; background-color:rgba(0,0,0,0); border-top-left-radius:10px; border-bottom-left-radius:10px; border-top-right-radius:10px; border-bottom-right-radius:10px;} \n" +"QPushButton:hover{background-color:rgba(255,255,255,70); color:rgba(255,255,255,170);} \n" +"QPushButton:pressed{background-color:rgba(255,255,255,110);}") + self.Setting_Button.setText("") + icon5 = QtGui.QIcon() + icon5.addPixmap(QtGui.QPixmap(":/icon/Setting.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.Setting_Button.setIcon(icon5) + self.Setting_Button.setIconSize(QtCore.QSize(20, 20)) + self.Setting_Button.setCheckable(False) + self.Setting_Button.setObjectName("Setting_Button") self.Virus_Scan_widget = QtWidgets.QWidget(self.widget) - self.Virus_Scan_widget.setGeometry(QtCore.QRect(170, 50, 671, 481)) + self.Virus_Scan_widget.setGeometry(QtCore.QRect(80, 50, 761, 481)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(11) @@ -532,28 +556,28 @@ class Ui_MainWindow(object): self.Virus_Scan_widget.setStyleSheet("background-color: rgb(255, 255, 255);") self.Virus_Scan_widget.setObjectName("Virus_Scan_widget") self.Virus_Scan_title = QtWidgets.QLabel(self.Virus_Scan_widget) - self.Virus_Scan_title.setGeometry(QtCore.QRect(45, 30, 281, 41)) + self.Virus_Scan_title.setGeometry(QtCore.QRect(45, 30, 391, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(17) + font.setPointSize(15) font.setBold(False) font.setWeight(50) self.Virus_Scan_title.setFont(font) - self.Virus_Scan_title.setStyleSheet("color: rgb(70,70,70);") + self.Virus_Scan_title.setStyleSheet("") 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, 70, 581, 71)) + self.Virus_Scan_text.setGeometry(QtCore.QRect(45, 70, 681, 61)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(13) + font.setPointSize(11) self.Virus_Scan_text.setFont(font) - self.Virus_Scan_text.setStyleSheet("color: rgb(70,70,70);") + self.Virus_Scan_text.setStyleSheet("") self.Virus_Scan_text.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.Virus_Scan_text.setWordWrap(True) self.Virus_Scan_text.setObjectName("Virus_Scan_text") self.Virus_Scan_choose_Button = QtWidgets.QPushButton(self.Virus_Scan_widget) - self.Virus_Scan_choose_Button.setGeometry(QtCore.QRect(490, 35, 131, 31)) + self.Virus_Scan_choose_Button.setGeometry(QtCore.QRect(600, 30, 111, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -561,7 +585,7 @@ class Ui_MainWindow(object): self.Virus_Scan_choose_Button.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Virus_Scan_choose_Button.setFont(font) self.Virus_Scan_choose_Button.setMouseTracking(False) @@ -580,7 +604,7 @@ class Ui_MainWindow(object): self.Virus_Scan_choose_Button.setFlat(False) self.Virus_Scan_choose_Button.setObjectName("Virus_Scan_choose_Button") self.Virus_Scan_choose_widget = QtWidgets.QWidget(self.Virus_Scan_widget) - self.Virus_Scan_choose_widget.setGeometry(QtCore.QRect(490, 67, 131, 31)) + self.Virus_Scan_choose_widget.setGeometry(QtCore.QRect(600, 60, 111, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -592,7 +616,7 @@ class Ui_MainWindow(object): " }") 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, 131, 101)) + self.verticalLayoutWidget_3.setGeometry(QtCore.QRect(0, 0, 111, 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) @@ -607,7 +631,7 @@ class Ui_MainWindow(object): self.File_Scan_Button.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.File_Scan_Button.setFont(font) self.File_Scan_Button.setFocusPolicy(QtCore.Qt.StrongFocus) @@ -638,7 +662,7 @@ class Ui_MainWindow(object): self.Path_Scan_Button.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Path_Scan_Button.setFont(font) self.Path_Scan_Button.setFocusPolicy(QtCore.Qt.StrongFocus) @@ -669,7 +693,7 @@ class Ui_MainWindow(object): self.Disk_Scan_Button.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Disk_Scan_Button.setFont(font) self.Disk_Scan_Button.setFocusPolicy(QtCore.Qt.StrongFocus) @@ -693,7 +717,7 @@ class Ui_MainWindow(object): self.Disk_Scan_Button.setObjectName("Disk_Scan_Button") self.Virus_Scan_choose_verticalLayout.addWidget(self.Disk_Scan_Button) self.Virus_Scan_Solve_Button = QtWidgets.QPushButton(self.Virus_Scan_widget) - self.Virus_Scan_Solve_Button.setGeometry(QtCore.QRect(350, 35, 131, 31)) + self.Virus_Scan_Solve_Button.setGeometry(QtCore.QRect(480, 30, 111, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -701,7 +725,7 @@ class Ui_MainWindow(object): self.Virus_Scan_Solve_Button.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Virus_Scan_Solve_Button.setFont(font) self.Virus_Scan_Solve_Button.setMouseTracking(False) @@ -720,7 +744,7 @@ class Ui_MainWindow(object): self.Virus_Scan_Solve_Button.setFlat(False) self.Virus_Scan_Solve_Button.setObjectName("Virus_Scan_Solve_Button") self.Virus_Scan_Break_Button = QtWidgets.QPushButton(self.Virus_Scan_widget) - self.Virus_Scan_Break_Button.setGeometry(QtCore.QRect(490, 35, 131, 31)) + self.Virus_Scan_Break_Button.setGeometry(QtCore.QRect(600, 30, 111, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -728,7 +752,7 @@ class Ui_MainWindow(object): self.Virus_Scan_Break_Button.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Virus_Scan_Break_Button.setFont(font) self.Virus_Scan_Break_Button.setMouseTracking(False) @@ -747,27 +771,12 @@ class Ui_MainWindow(object): self.Virus_Scan_Break_Button.setFlat(False) self.Virus_Scan_Break_Button.setObjectName("Virus_Scan_Break_Button") self.Virus_Scan_output = QtWidgets.QListWidget(self.Virus_Scan_widget) - self.Virus_Scan_output.setGeometry(QtCore.QRect(45, 150, 581, 301)) + self.Virus_Scan_output.setGeometry(QtCore.QRect(45, 140, 671, 311)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(9) self.Virus_Scan_output.setFont(font) - self.Virus_Scan_output.setStyleSheet("QWidget::item\n" -"{\n" -"background-color: rgba(50,50,50,30);\n" -"color:black;\n" -"border: transparent;\n" -"border-bottom: 1px solid #dbdbdb;\n" -"padding: 5px;\n" -"}\n" -"QWidget::item:hover\n" -"{\n" -"background-color: rgba(50,50,50,40);\n" -"}\n" -"QListView\n" -"{\n" -"outline: none;\n" -"}") + self.Virus_Scan_output.setStyleSheet("QWidget::item{background-color: rgba(50,50,50,30); color:black; border: transparent; border-bottom: 1px solid #dbdbdb; padding: 5px;} QWidget::item:hover{background-color: rgba(50,50,50,40);} QListView{outline: none;}") self.Virus_Scan_output.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers) self.Virus_Scan_output.setTabKeyNavigation(False) self.Virus_Scan_output.setProperty("showDropIndicator", True) @@ -793,7 +802,7 @@ class Ui_MainWindow(object): self.Virus_Scan_Break_Button.raise_() self.Virus_Scan_choose_Button.raise_() self.State_widget = QtWidgets.QWidget(self.widget) - self.State_widget.setGeometry(QtCore.QRect(170, 49, 671, 481)) + self.State_widget.setGeometry(QtCore.QRect(80, 50, 761, 481)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(11) @@ -802,7 +811,7 @@ class Ui_MainWindow(object): self.State_widget.setStyleSheet("background-color: rgb(255, 255, 255);") self.State_widget.setObjectName("State_widget") self.State_title = QtWidgets.QLabel(self.State_widget) - self.State_title.setGeometry(QtCore.QRect(50, 210, 571, 41)) + self.State_title.setGeometry(QtCore.QRect(40, 200, 681, 41)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(15) @@ -815,7 +824,7 @@ class Ui_MainWindow(object): self.State_title.setAlignment(QtCore.Qt.AlignCenter) self.State_title.setObjectName("State_title") self.State_icon = QtWidgets.QLabel(self.State_widget) - self.State_icon.setGeometry(QtCore.QRect(240, 20, 191, 191)) + self.State_icon.setGeometry(QtCore.QRect(290, 10, 181, 181)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -842,10 +851,10 @@ class Ui_MainWindow(object): self.State_icon.setAlignment(QtCore.Qt.AlignCenter) self.State_icon.setObjectName("State_icon") self.State_output = QtWidgets.QTextEdit(self.State_widget) - self.State_output.setGeometry(QtCore.QRect(50, 300, 571, 151)) + self.State_output.setGeometry(QtCore.QRect(40, 290, 681, 161)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setBold(False) font.setItalic(False) font.setWeight(50) @@ -862,7 +871,7 @@ class Ui_MainWindow(object): self.State_output.setTextInteractionFlags(QtCore.Qt.TextSelectableByKeyboard|QtCore.Qt.TextSelectableByMouse) self.State_output.setObjectName("State_output") self.State_log = QtWidgets.QLabel(self.State_widget) - self.State_log.setGeometry(QtCore.QRect(50, 260, 571, 31)) + self.State_log.setGeometry(QtCore.QRect(40, 250, 681, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(11) @@ -874,7 +883,7 @@ class Ui_MainWindow(object): self.State_log.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.State_log.setObjectName("State_log") self.About_widget = QtWidgets.QWidget(self.widget) - self.About_widget.setGeometry(QtCore.QRect(170, 50, 671, 481)) + self.About_widget.setGeometry(QtCore.QRect(80, 50, 761, 481)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(11) @@ -882,28 +891,8 @@ class Ui_MainWindow(object): self.About_widget.setFont(font) self.About_widget.setStyleSheet("background-color: rgb(255, 255, 255);") self.About_widget.setObjectName("About_widget") - self.About_Back = QtWidgets.QPushButton(self.About_widget) - self.About_Back.setGeometry(QtCore.QRect(20, 10, 101, 41)) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.About_Back.sizePolicy().hasHeightForWidth()) - self.About_Back.setSizePolicy(sizePolicy) - font = QtGui.QFont() - font.setFamily("Microsoft YaHei") - font.setPointSize(13) - font.setStyleStrategy(QtGui.QFont.PreferAntialias) - self.About_Back.setFont(font) - self.About_Back.setFocusPolicy(QtCore.Qt.StrongFocus) - self.About_Back.setStyleSheet("QPushButton{border:none; background-color:rgba(0,0,0,0); color:rgba(60,60,60,200);} QPushButton:hover{ color:rgba(60,60,60,255);}") - icon5 = QtGui.QIcon() - icon5.addPixmap(QtGui.QPixmap(":/icon/Back.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.About_Back.setIcon(icon5) - self.About_Back.setIconSize(QtCore.QSize(20, 20)) - self.About_Back.setCheckable(False) - self.About_Back.setObjectName("About_Back") self.PYAS_Version = QtWidgets.QLabel(self.About_widget) - self.PYAS_Version.setGeometry(QtCore.QRect(45, 50, 571, 41)) + self.PYAS_Version.setGeometry(QtCore.QRect(45, 30, 681, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(15) @@ -915,10 +904,10 @@ class Ui_MainWindow(object): self.PYAS_Version.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.PYAS_Version.setObjectName("PYAS_Version") self.GUI_Made_title = QtWidgets.QLabel(self.About_widget) - self.GUI_Made_title.setGeometry(QtCore.QRect(45, 100, 131, 31)) + self.GUI_Made_title.setGeometry(QtCore.QRect(45, 80, 131, 21)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(13) + font.setPointSize(11) font.setBold(False) font.setWeight(50) self.GUI_Made_title.setFont(font) @@ -926,10 +915,10 @@ 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(185, 100, 441, 31)) + self.GUI_Made_Name.setGeometry(QtCore.QRect(185, 80, 531, 21)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(13) + font.setPointSize(11) font.setBold(False) font.setWeight(50) self.GUI_Made_Name.setFont(font) @@ -937,10 +926,10 @@ class Ui_MainWindow(object): self.GUI_Made_Name.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.GUI_Made_Name.setObjectName("GUI_Made_Name") self.Core_Made_title = QtWidgets.QLabel(self.About_widget) - self.Core_Made_title.setGeometry(QtCore.QRect(45, 140, 131, 31)) + self.Core_Made_title.setGeometry(QtCore.QRect(45, 110, 131, 21)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(13) + font.setPointSize(11) font.setBold(False) font.setWeight(50) self.Core_Made_title.setFont(font) @@ -948,10 +937,10 @@ 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(185, 140, 441, 31)) + self.Core_Made_Name.setGeometry(QtCore.QRect(185, 110, 531, 21)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(13) + font.setPointSize(11) font.setBold(False) font.setWeight(50) self.Core_Made_Name.setFont(font) @@ -959,10 +948,10 @@ class Ui_MainWindow(object): self.Core_Made_Name.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.Core_Made_Name.setObjectName("Core_Made_Name") self.Testers_title = QtWidgets.QLabel(self.About_widget) - self.Testers_title.setGeometry(QtCore.QRect(45, 180, 131, 31)) + self.Testers_title.setGeometry(QtCore.QRect(45, 140, 131, 21)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(13) + font.setPointSize(11) font.setBold(False) font.setWeight(50) self.Testers_title.setFont(font) @@ -970,10 +959,10 @@ 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(185, 180, 441, 31)) + self.Testers_Name.setGeometry(QtCore.QRect(185, 140, 531, 21)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(13) + font.setPointSize(11) font.setBold(False) font.setWeight(50) self.Testers_Name.setFont(font) @@ -981,10 +970,10 @@ class Ui_MainWindow(object): self.Testers_Name.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.Testers_Name.setObjectName("Testers_Name") self.PYAS_URL_title = QtWidgets.QLabel(self.About_widget) - self.PYAS_URL_title.setGeometry(QtCore.QRect(45, 220, 131, 31)) + self.PYAS_URL_title.setGeometry(QtCore.QRect(45, 170, 131, 21)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(13) + font.setPointSize(11) font.setBold(False) font.setWeight(50) self.PYAS_URL_title.setFont(font) @@ -992,10 +981,10 @@ 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(185, 220, 441, 31)) + self.PYAS_URL.setGeometry(QtCore.QRect(185, 170, 531, 21)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(13) + font.setPointSize(11) font.setBold(False) font.setWeight(50) self.PYAS_URL.setFont(font) @@ -1004,7 +993,7 @@ class Ui_MainWindow(object): self.PYAS_URL.setOpenExternalLinks(True) self.PYAS_URL.setObjectName("PYAS_URL") self.PYAS_CopyRight = QtWidgets.QLabel(self.About_widget) - self.PYAS_CopyRight.setGeometry(QtCore.QRect(45, 430, 581, 41)) + self.PYAS_CopyRight.setGeometry(QtCore.QRect(45, 430, 671, 21)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(11) @@ -1015,9 +1004,9 @@ class Ui_MainWindow(object): self.PYAS_CopyRight.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.PYAS_CopyRight.setObjectName("PYAS_CopyRight") self.License_terms = QtWidgets.QTextEdit(self.About_widget) - self.License_terms.setGeometry(QtCore.QRect(45, 300, 581, 131)) + self.License_terms.setGeometry(QtCore.QRect(40, 240, 681, 181)) font = QtGui.QFont() - font.setPointSize(11) + font.setPointSize(9) self.License_terms.setFont(font) self.License_terms.setStyleSheet("") self.License_terms.setFrameShape(QtWidgets.QFrame.StyledPanel) @@ -1029,10 +1018,10 @@ class Ui_MainWindow(object): self.License_terms.setOverwriteMode(False) self.License_terms.setObjectName("License_terms") self.License_terms_title = QtWidgets.QLabel(self.About_widget) - self.License_terms_title.setGeometry(QtCore.QRect(45, 260, 581, 31)) + self.License_terms_title.setGeometry(QtCore.QRect(45, 210, 671, 21)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(13) + font.setPointSize(11) font.setBold(False) font.setWeight(50) self.License_terms_title.setFont(font) @@ -1118,7 +1107,7 @@ class Ui_MainWindow(object): self.Minimize_Button.setCheckable(False) self.Minimize_Button.setObjectName("Minimize_Button") self.Window_title = QtWidgets.QLabel(self.Window_widget) - self.Window_title.setGeometry(QtCore.QRect(10, 0, 691, 41)) + self.Window_title.setGeometry(QtCore.QRect(10, 0, 661, 41)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(15) @@ -1163,7 +1152,7 @@ class Ui_MainWindow(object): self.Menu_Button.setCheckable(False) self.Menu_Button.setObjectName("Menu_Button") self.Process_widget = QtWidgets.QWidget(self.widget) - self.Process_widget.setGeometry(QtCore.QRect(170, 50, 671, 481)) + self.Process_widget.setGeometry(QtCore.QRect(80, 50, 761, 481)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(11) @@ -1171,46 +1160,13 @@ class Ui_MainWindow(object): self.Process_widget.setFont(font) self.Process_widget.setStyleSheet("background-color: rgb(255, 255, 255);") self.Process_widget.setObjectName("Process_widget") - self.Process_Tools_Back = QtWidgets.QPushButton(self.Process_widget) - self.Process_Tools_Back.setGeometry(QtCore.QRect(20, 10, 101, 41)) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.Process_Tools_Back.sizePolicy().hasHeightForWidth()) - self.Process_Tools_Back.setSizePolicy(sizePolicy) - font = QtGui.QFont() - font.setFamily("Microsoft YaHei") - font.setPointSize(13) - font.setStyleStrategy(QtGui.QFont.PreferAntialias) - self.Process_Tools_Back.setFont(font) - self.Process_Tools_Back.setFocusPolicy(QtCore.Qt.StrongFocus) - self.Process_Tools_Back.setStyleSheet("QPushButton{border:none; background-color:rgba(0,0,0,0); color:rgba(60,60,60,200);} QPushButton:hover{ color:rgba(60,60,60,255);}") - self.Process_Tools_Back.setIcon(icon5) - self.Process_Tools_Back.setIconSize(QtCore.QSize(20, 20)) - self.Process_Tools_Back.setCheckable(False) - self.Process_Tools_Back.setObjectName("Process_Tools_Back") self.Process_list = QtWidgets.QListView(self.Process_widget) - self.Process_list.setGeometry(QtCore.QRect(40, 60, 591, 361)) + self.Process_list.setGeometry(QtCore.QRect(40, 30, 681, 391)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(9) self.Process_list.setFont(font) - self.Process_list.setStyleSheet("QWidget::item\n" -"{\n" -"background-color: rgba(50,50,50,30);\n" -"color:black;\n" -"border: transparent;\n" -"border-bottom: 1px solid #dbdbdb;\n" -"padding: 5px;\n" -"}\n" -"QWidget::item:hover\n" -"{\n" -"background-color: rgba(50,50,50,40);\n" -"}\n" -"QListView\n" -"{\n" -"outline: none;\n" -"}") + self.Process_list.setStyleSheet("QWidget::item{background-color: rgba(50,50,50,30); color:black; border: transparent; border-bottom: 1px solid #dbdbdb; padding: 5px;} QWidget::item:hover{background-color: rgba(50,50,50,40);} QListView{outline: none;}") self.Process_list.setAutoScroll(True) self.Process_list.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers) self.Process_list.setTabKeyNavigation(True) @@ -1225,10 +1181,10 @@ class Ui_MainWindow(object): self.Process_list.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollPerItem) self.Process_list.setObjectName("Process_list") self.Process_Total_title = QtWidgets.QLabel(self.Process_widget) - self.Process_Total_title.setGeometry(QtCore.QRect(40, 425, 131, 41)) + self.Process_Total_title.setGeometry(QtCore.QRect(40, 430, 131, 21)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(13) + font.setPointSize(11) font.setBold(False) font.setWeight(50) self.Process_Total_title.setFont(font) @@ -1236,17 +1192,17 @@ class Ui_MainWindow(object): self.Process_Total_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.Process_Total_title.setObjectName("Process_Total_title") self.Process_Total_View = QtWidgets.QLineEdit(self.Process_widget) - self.Process_Total_View.setGeometry(QtCore.QRect(180, 430, 451, 31)) + self.Process_Total_View.setGeometry(QtCore.QRect(180, 430, 541, 21)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Process_Total_View.setFont(font) self.Process_Total_View.setText("") self.Process_Total_View.setReadOnly(True) self.Process_Total_View.setObjectName("Process_Total_View") self.Tools_widget = QtWidgets.QWidget(self.widget) - self.Tools_widget.setGeometry(QtCore.QRect(170, 50, 671, 481)) + self.Tools_widget.setGeometry(QtCore.QRect(80, 50, 761, 481)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(11) @@ -1254,31 +1210,41 @@ class Ui_MainWindow(object): self.Tools_widget.setFont(font) self.Tools_widget.setStyleSheet("background-color: rgb(255, 255, 255);") 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, 41)) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.More_Tools_Back_Button.sizePolicy().hasHeightForWidth()) - self.More_Tools_Back_Button.setSizePolicy(sizePolicy) + self.System_Process_Manage = QtWidgets.QWidget(self.Tools_widget) + self.System_Process_Manage.setGeometry(QtCore.QRect(30, 20, 701, 71)) + self.System_Process_Manage.setAcceptDrops(False) + self.System_Process_Manage.setLayoutDirection(QtCore.Qt.RightToLeft) + self.System_Process_Manage.setAutoFillBackground(False) + self.System_Process_Manage.setStyleSheet("") + self.System_Process_Manage.setObjectName("System_Process_Manage") + self.System_Process_Manage_title = QtWidgets.QLabel(self.System_Process_Manage) + self.System_Process_Manage_title.setGeometry(QtCore.QRect(10, 10, 581, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(13) + font.setBold(False) + font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) - self.More_Tools_Back_Button.setFont(font) - self.More_Tools_Back_Button.setFocusPolicy(QtCore.Qt.StrongFocus) - self.More_Tools_Back_Button.setStyleSheet("QPushButton{border:none; background-color:rgba(0,0,0,0); color:rgba(60,60,60,200);} QPushButton:hover{ color:rgba(60,60,60,255);}") - self.More_Tools_Back_Button.setIconSize(QtCore.QSize(20, 20)) - 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, 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) - self.System_verticalLayout.setSpacing(5) - self.System_verticalLayout.setObjectName("System_verticalLayout") - self.System_Process_Manage_Button = QtWidgets.QPushButton(self.verticalLayoutWidget_4) + self.System_Process_Manage_title.setFont(font) + self.System_Process_Manage_title.setStyleSheet("") + self.System_Process_Manage_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.System_Process_Manage_title.setObjectName("System_Process_Manage_title") + self.System_Process_Manage_illustrate = QtWidgets.QLabel(self.System_Process_Manage) + self.System_Process_Manage_illustrate.setGeometry(QtCore.QRect(10, 40, 581, 21)) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(9) + font.setBold(False) + font.setWeight(50) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.System_Process_Manage_illustrate.setFont(font) + self.System_Process_Manage_illustrate.setStyleSheet("") + self.System_Process_Manage_illustrate.setScaledContents(False) + self.System_Process_Manage_illustrate.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.System_Process_Manage_illustrate.setWordWrap(True) + self.System_Process_Manage_illustrate.setObjectName("System_Process_Manage_illustrate") + self.System_Process_Manage_Button = QtWidgets.QPushButton(self.System_Process_Manage) + self.System_Process_Manage_Button.setGeometry(QtCore.QRect(610, 20, 81, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -1286,7 +1252,7 @@ class Ui_MainWindow(object): self.System_Process_Manage_Button.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(13) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.System_Process_Manage_Button.setFont(font) self.System_Process_Manage_Button.setFocusPolicy(QtCore.Qt.StrongFocus) @@ -1300,16 +1266,45 @@ class Ui_MainWindow(object): "{\n" " background-color:rgb(220,220,220);\n" "}\n" -"QPushButton:pressed\n" -"{\n" -" background-color:rgb(230,230,230);\n" -"}\n" "") self.System_Process_Manage_Button.setIconSize(QtCore.QSize(16, 16)) self.System_Process_Manage_Button.setCheckable(False) self.System_Process_Manage_Button.setObjectName("System_Process_Manage_Button") - self.System_verticalLayout.addWidget(self.System_Process_Manage_Button) - self.Clean_System_Files_Button = QtWidgets.QPushButton(self.verticalLayoutWidget_4) + self.Clean_System_Files = QtWidgets.QWidget(self.Tools_widget) + self.Clean_System_Files.setGeometry(QtCore.QRect(30, 90, 701, 71)) + self.Clean_System_Files.setAcceptDrops(False) + self.Clean_System_Files.setLayoutDirection(QtCore.Qt.RightToLeft) + self.Clean_System_Files.setAutoFillBackground(False) + self.Clean_System_Files.setStyleSheet("") + self.Clean_System_Files.setObjectName("Clean_System_Files") + self.Clean_System_Files_title = QtWidgets.QLabel(self.Clean_System_Files) + self.Clean_System_Files_title.setGeometry(QtCore.QRect(10, 10, 581, 31)) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(13) + font.setBold(False) + font.setWeight(50) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Clean_System_Files_title.setFont(font) + self.Clean_System_Files_title.setStyleSheet("") + self.Clean_System_Files_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.Clean_System_Files_title.setObjectName("Clean_System_Files_title") + self.Clean_System_Files_illustrate = QtWidgets.QLabel(self.Clean_System_Files) + self.Clean_System_Files_illustrate.setGeometry(QtCore.QRect(10, 40, 581, 21)) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(9) + font.setBold(False) + font.setWeight(50) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Clean_System_Files_illustrate.setFont(font) + self.Clean_System_Files_illustrate.setStyleSheet("") + self.Clean_System_Files_illustrate.setScaledContents(False) + self.Clean_System_Files_illustrate.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.Clean_System_Files_illustrate.setWordWrap(True) + self.Clean_System_Files_illustrate.setObjectName("Clean_System_Files_illustrate") + self.Clean_System_Files_Button = QtWidgets.QPushButton(self.Clean_System_Files) + self.Clean_System_Files_Button.setGeometry(QtCore.QRect(610, 20, 81, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -1317,7 +1312,7 @@ class Ui_MainWindow(object): self.Clean_System_Files_Button.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(13) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Clean_System_Files_Button.setFont(font) self.Clean_System_Files_Button.setFocusPolicy(QtCore.Qt.StrongFocus) @@ -1331,16 +1326,45 @@ class Ui_MainWindow(object): "{\n" " background-color:rgb(220,220,220);\n" "}\n" -"QPushButton:pressed\n" -"{\n" -" background-color:rgb(230,230,230);\n" -"}\n" "") self.Clean_System_Files_Button.setIconSize(QtCore.QSize(16, 16)) self.Clean_System_Files_Button.setCheckable(False) self.Clean_System_Files_Button.setObjectName("Clean_System_Files_Button") - self.System_verticalLayout.addWidget(self.Clean_System_Files_Button) - self.Repair_System_Files_Button = QtWidgets.QPushButton(self.verticalLayoutWidget_4) + self.Repair_System_Files = QtWidgets.QWidget(self.Tools_widget) + self.Repair_System_Files.setGeometry(QtCore.QRect(30, 160, 701, 71)) + self.Repair_System_Files.setAcceptDrops(False) + self.Repair_System_Files.setLayoutDirection(QtCore.Qt.RightToLeft) + self.Repair_System_Files.setAutoFillBackground(False) + self.Repair_System_Files.setStyleSheet("") + self.Repair_System_Files.setObjectName("Repair_System_Files") + self.Repair_System_Files_title = QtWidgets.QLabel(self.Repair_System_Files) + self.Repair_System_Files_title.setGeometry(QtCore.QRect(10, 10, 581, 31)) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(13) + font.setBold(False) + font.setWeight(50) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Repair_System_Files_title.setFont(font) + self.Repair_System_Files_title.setStyleSheet("") + self.Repair_System_Files_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.Repair_System_Files_title.setObjectName("Repair_System_Files_title") + self.Repair_System_Files_illustrate = QtWidgets.QLabel(self.Repair_System_Files) + self.Repair_System_Files_illustrate.setGeometry(QtCore.QRect(10, 40, 581, 21)) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(9) + font.setBold(False) + font.setWeight(50) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Repair_System_Files_illustrate.setFont(font) + self.Repair_System_Files_illustrate.setStyleSheet("") + self.Repair_System_Files_illustrate.setScaledContents(False) + self.Repair_System_Files_illustrate.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.Repair_System_Files_illustrate.setWordWrap(True) + self.Repair_System_Files_illustrate.setObjectName("Repair_System_Files_illustrate") + self.Repair_System_Files_Button = QtWidgets.QPushButton(self.Repair_System_Files) + self.Repair_System_Files_Button.setGeometry(QtCore.QRect(610, 20, 81, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -1348,7 +1372,7 @@ class Ui_MainWindow(object): self.Repair_System_Files_Button.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(13) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Repair_System_Files_Button.setFont(font) self.Repair_System_Files_Button.setFocusPolicy(QtCore.Qt.StrongFocus) @@ -1362,16 +1386,45 @@ class Ui_MainWindow(object): "{\n" " background-color:rgb(220,220,220);\n" "}\n" -"QPushButton:pressed\n" -"{\n" -" background-color:rgb(230,230,230);\n" -"}\n" "") self.Repair_System_Files_Button.setIconSize(QtCore.QSize(16, 16)) self.Repair_System_Files_Button.setCheckable(False) self.Repair_System_Files_Button.setObjectName("Repair_System_Files_Button") - self.System_verticalLayout.addWidget(self.Repair_System_Files_Button) - self.Repair_System_Network_Button = QtWidgets.QPushButton(self.verticalLayoutWidget_4) + self.Repair_System_Network = QtWidgets.QWidget(self.Tools_widget) + self.Repair_System_Network.setGeometry(QtCore.QRect(30, 230, 701, 71)) + self.Repair_System_Network.setAcceptDrops(False) + self.Repair_System_Network.setLayoutDirection(QtCore.Qt.RightToLeft) + self.Repair_System_Network.setAutoFillBackground(False) + self.Repair_System_Network.setStyleSheet("") + self.Repair_System_Network.setObjectName("Repair_System_Network") + self.Repair_System_Network_title = QtWidgets.QLabel(self.Repair_System_Network) + self.Repair_System_Network_title.setGeometry(QtCore.QRect(10, 10, 581, 31)) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(13) + font.setBold(False) + font.setWeight(50) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Repair_System_Network_title.setFont(font) + self.Repair_System_Network_title.setStyleSheet("") + self.Repair_System_Network_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.Repair_System_Network_title.setObjectName("Repair_System_Network_title") + self.Repair_System_Network_illustrate = QtWidgets.QLabel(self.Repair_System_Network) + self.Repair_System_Network_illustrate.setGeometry(QtCore.QRect(10, 40, 581, 21)) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(9) + font.setBold(False) + font.setWeight(50) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Repair_System_Network_illustrate.setFont(font) + self.Repair_System_Network_illustrate.setStyleSheet("") + self.Repair_System_Network_illustrate.setScaledContents(False) + self.Repair_System_Network_illustrate.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.Repair_System_Network_illustrate.setWordWrap(True) + self.Repair_System_Network_illustrate.setObjectName("Repair_System_Network_illustrate") + self.Repair_System_Network_Button = QtWidgets.QPushButton(self.Repair_System_Network) + self.Repair_System_Network_Button.setGeometry(QtCore.QRect(610, 20, 81, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -1379,7 +1432,7 @@ class Ui_MainWindow(object): self.Repair_System_Network_Button.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(13) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Repair_System_Network_Button.setFont(font) self.Repair_System_Network_Button.setFocusPolicy(QtCore.Qt.StrongFocus) @@ -1393,16 +1446,45 @@ class Ui_MainWindow(object): "{\n" " background-color:rgb(220,220,220);\n" "}\n" -"QPushButton:pressed\n" -"{\n" -" background-color:rgb(230,230,230);\n" -"}\n" "") self.Repair_System_Network_Button.setIconSize(QtCore.QSize(16, 16)) self.Repair_System_Network_Button.setCheckable(False) self.Repair_System_Network_Button.setObjectName("Repair_System_Network_Button") - self.System_verticalLayout.addWidget(self.Repair_System_Network_Button) - self.Window_Block_Button = QtWidgets.QPushButton(self.verticalLayoutWidget_4) + self.Window_Block = QtWidgets.QWidget(self.Tools_widget) + self.Window_Block.setGeometry(QtCore.QRect(30, 320, 701, 71)) + self.Window_Block.setAcceptDrops(False) + self.Window_Block.setLayoutDirection(QtCore.Qt.RightToLeft) + self.Window_Block.setAutoFillBackground(False) + self.Window_Block.setStyleSheet("") + self.Window_Block.setObjectName("Window_Block") + self.Window_Block_title = QtWidgets.QLabel(self.Window_Block) + self.Window_Block_title.setGeometry(QtCore.QRect(10, 10, 501, 31)) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(13) + font.setBold(False) + font.setWeight(50) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Window_Block_title.setFont(font) + self.Window_Block_title.setStyleSheet("") + self.Window_Block_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.Window_Block_title.setObjectName("Window_Block_title") + self.Window_Block_illustrate = QtWidgets.QLabel(self.Window_Block) + self.Window_Block_illustrate.setGeometry(QtCore.QRect(10, 40, 501, 21)) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(9) + font.setBold(False) + font.setWeight(50) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Window_Block_illustrate.setFont(font) + self.Window_Block_illustrate.setStyleSheet("") + self.Window_Block_illustrate.setScaledContents(False) + self.Window_Block_illustrate.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.Window_Block_illustrate.setWordWrap(True) + self.Window_Block_illustrate.setObjectName("Window_Block_illustrate") + self.Window_Block_Button = QtWidgets.QPushButton(self.Window_Block) + self.Window_Block_Button.setGeometry(QtCore.QRect(610, 20, 81, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -1410,7 +1492,7 @@ class Ui_MainWindow(object): self.Window_Block_Button.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(13) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Window_Block_Button.setFont(font) self.Window_Block_Button.setFocusPolicy(QtCore.Qt.StrongFocus) @@ -1424,17 +1506,45 @@ class Ui_MainWindow(object): "{\n" " background-color:rgb(220,220,220);\n" "}\n" -"QPushButton:pressed\n" -"{\n" -" background-color:rgb(230,230,230);\n" -"}\n" "") self.Window_Block_Button.setIconSize(QtCore.QSize(16, 16)) self.Window_Block_Button.setCheckable(False) self.Window_Block_Button.setObjectName("Window_Block_Button") - self.System_verticalLayout.addWidget(self.Window_Block_Button) + self.Window_Block_Button_2 = QtWidgets.QPushButton(self.Window_Block) + self.Window_Block_Button_2.setGeometry(QtCore.QRect(520, 20, 81, 31)) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.Window_Block_Button_2.sizePolicy().hasHeightForWidth()) + self.Window_Block_Button_2.setSizePolicy(sizePolicy) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(9) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Window_Block_Button_2.setFont(font) + self.Window_Block_Button_2.setFocusPolicy(QtCore.Qt.StrongFocus) + self.Window_Block_Button_2.setStyleSheet("QPushButton\n" +"{\n" +" border:none;\n" +" background-color:rgb(230,230,230);\n" +" border-radius: 10px;\n" +"}\n" +"QPushButton:hover\n" +"{\n" +" background-color:rgb(220,220,220);\n" +"}\n" +"") + self.Window_Block_Button_2.setIconSize(QtCore.QSize(16, 16)) + self.Window_Block_Button_2.setCheckable(False) + self.Window_Block_Button_2.setObjectName("Window_Block_Button_2") + self.line_3 = QtWidgets.QFrame(self.Tools_widget) + self.line_3.setGeometry(QtCore.QRect(37, 300, 681, 20)) + self.line_3.setLineWidth(1) + self.line_3.setFrameShape(QtWidgets.QFrame.HLine) + self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) + self.line_3.setObjectName("line_3") self.Setting_widget = QtWidgets.QWidget(self.widget) - self.Setting_widget.setGeometry(QtCore.QRect(10, 50, 831, 481)) + self.Setting_widget.setGeometry(QtCore.QRect(80, 50, 761, 481)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(11) @@ -1443,36 +1553,36 @@ class Ui_MainWindow(object): self.Setting_widget.setStyleSheet("background-color: rgb(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, 81)) + self.Show_high_sensitivity.setGeometry(QtCore.QRect(30, 20, 701, 71)) 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, 31)) + self.high_sensitivity_title.setGeometry(QtCore.QRect(10, 10, 581, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(17) + font.setPointSize(13) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.high_sensitivity_title.setFont(font) - self.high_sensitivity_title.setStyleSheet("color: rgb(70,70,70);") + self.high_sensitivity_title.setStyleSheet("") 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, 40, 451, 31)) + self.high_sensitivity_illustrate.setGeometry(QtCore.QRect(10, 40, 581, 21)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.high_sensitivity_illustrate.setFont(font) - self.high_sensitivity_illustrate.setStyleSheet("color: rgb(70,70,70);") + self.high_sensitivity_illustrate.setStyleSheet("") self.high_sensitivity_illustrate.setScaledContents(False) self.high_sensitivity_illustrate.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) 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, 20, 91, 31)) + self.high_sensitivity_switch_Button.setGeometry(QtCore.QRect(610, 20, 81, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -1480,7 +1590,7 @@ class Ui_MainWindow(object): self.high_sensitivity_switch_Button.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.high_sensitivity_switch_Button.setFont(font) self.high_sensitivity_switch_Button.setFocusPolicy(QtCore.Qt.StrongFocus) @@ -1501,43 +1611,43 @@ class Ui_MainWindow(object): 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, 370, 781, 81)) - 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, 31)) + self.Language_widget = QtWidgets.QWidget(self.Setting_widget) + self.Language_widget.setGeometry(QtCore.QRect(30, 390, 701, 71)) + self.Language_widget.setAcceptDrops(False) + self.Language_widget.setAutoFillBackground(False) + self.Language_widget.setObjectName("Language_widget") + self.Language_title = QtWidgets.QLabel(self.Language_widget) + self.Language_title.setGeometry(QtCore.QRect(10, 10, 421, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(17) + font.setPointSize(13) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Language_title.setFont(font) - self.Language_title.setStyleSheet("color: rgb(70,70,70);") + self.Language_title.setStyleSheet("") 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, 40, 361, 31)) + self.Language_illustrate = QtWidgets.QLabel(self.Language_widget) + self.Language_illustrate.setGeometry(QtCore.QRect(10, 40, 421, 21)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Language_illustrate.setFont(font) - self.Language_illustrate.setStyleSheet("color: rgb(70,70,70);") + self.Language_illustrate.setStyleSheet("") self.Language_illustrate.setScaledContents(False) self.Language_illustrate.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) 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(400, 10, 381, 61)) + self.Language_Choose_widget = QtWidgets.QWidget(self.Language_widget) + self.Language_Choose_widget.setGeometry(QtCore.QRect(440, 10, 251, 51)) 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, 381, 61)) + self.gridLayoutWidget.setGeometry(QtCore.QRect(0, 0, 251, 51)) self.gridLayoutWidget.setObjectName("gridLayoutWidget") self.gridLayout = QtWidgets.QGridLayout(self.gridLayoutWidget) self.gridLayout.setContentsMargins(0, 0, 0, 0) @@ -1545,7 +1655,7 @@ class Ui_MainWindow(object): self.Language_English = QtWidgets.QRadioButton(self.gridLayoutWidget) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Language_English.setFont(font) self.Language_English.setObjectName("Language_English") @@ -1553,7 +1663,7 @@ class Ui_MainWindow(object): self.Language_Traditional_Chinese = QtWidgets.QRadioButton(self.gridLayoutWidget) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Language_Traditional_Chinese.setFont(font) self.Language_Traditional_Chinese.setObjectName("Language_Traditional_Chinese") @@ -1561,7 +1671,7 @@ class Ui_MainWindow(object): self.Language_Simplified_Chinese = QtWidgets.QRadioButton(self.gridLayoutWidget) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Language_Simplified_Chinese.setFont(font) self.Language_Simplified_Chinese.setObjectName("Language_Simplified_Chinese") @@ -1570,36 +1680,36 @@ class Ui_MainWindow(object): self.Language_Choose_widget.raise_() self.Language_title.raise_() self.Show_extension_kit = QtWidgets.QWidget(self.Setting_widget) - self.Show_extension_kit.setGeometry(QtCore.QRect(30, 130, 781, 81)) + self.Show_extension_kit.setGeometry(QtCore.QRect(30, 90, 701, 71)) self.Show_extension_kit.setAcceptDrops(False) self.Show_extension_kit.setAutoFillBackground(False) self.Show_extension_kit.setObjectName("Show_extension_kit") self.extension_kit_title = QtWidgets.QLabel(self.Show_extension_kit) - self.extension_kit_title.setGeometry(QtCore.QRect(20, 10, 451, 31)) + self.extension_kit_title.setGeometry(QtCore.QRect(10, 10, 581, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(17) + font.setPointSize(13) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.extension_kit_title.setFont(font) - self.extension_kit_title.setStyleSheet("color: rgb(70,70,70);") + self.extension_kit_title.setStyleSheet("") self.extension_kit_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.extension_kit_title.setObjectName("extension_kit_title") self.extension_kit_illustrate = QtWidgets.QLabel(self.Show_extension_kit) - self.extension_kit_illustrate.setGeometry(QtCore.QRect(20, 40, 451, 31)) + self.extension_kit_illustrate.setGeometry(QtCore.QRect(10, 40, 581, 21)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.extension_kit_illustrate.setFont(font) - self.extension_kit_illustrate.setStyleSheet("color: rgb(70,70,70);") + self.extension_kit_illustrate.setStyleSheet("") self.extension_kit_illustrate.setScaledContents(False) self.extension_kit_illustrate.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.extension_kit_illustrate.setWordWrap(True) self.extension_kit_illustrate.setObjectName("extension_kit_illustrate") self.extension_kit_switch_Button = QtWidgets.QPushButton(self.Show_extension_kit) - self.extension_kit_switch_Button.setGeometry(QtCore.QRect(660, 20, 91, 31)) + self.extension_kit_switch_Button.setGeometry(QtCore.QRect(610, 20, 81, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -1607,7 +1717,7 @@ class Ui_MainWindow(object): self.extension_kit_switch_Button.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.extension_kit_switch_Button.setFont(font) self.extension_kit_switch_Button.setFocusPolicy(QtCore.Qt.StrongFocus) @@ -1628,55 +1738,37 @@ class Ui_MainWindow(object): self.extension_kit_illustrate.raise_() self.extension_kit_switch_Button.raise_() self.extension_kit_title.raise_() - self.Setting_Back = QtWidgets.QPushButton(self.Setting_widget) - self.Setting_Back.setGeometry(QtCore.QRect(25, 10, 101, 41)) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.Setting_Back.sizePolicy().hasHeightForWidth()) - self.Setting_Back.setSizePolicy(sizePolicy) - font = QtGui.QFont() - font.setFamily("Microsoft YaHei") - font.setPointSize(13) - font.setStyleStrategy(QtGui.QFont.PreferAntialias) - self.Setting_Back.setFont(font) - self.Setting_Back.setFocusPolicy(QtCore.Qt.StrongFocus) - self.Setting_Back.setStyleSheet("QPushButton{border:none; background-color:rgba(0,0,0,0); color:rgba(60,60,60,200);} QPushButton:hover{ color:rgba(60,60,60,255);}") - self.Setting_Back.setIcon(icon5) - self.Setting_Back.setIconSize(QtCore.QSize(20, 20)) - 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, 210, 781, 81)) + self.Add_White_list.setGeometry(QtCore.QRect(30, 230, 701, 71)) 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, 31)) + self.Add_White_list_title.setGeometry(QtCore.QRect(10, 10, 501, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(17) + font.setPointSize(13) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Add_White_list_title.setFont(font) - self.Add_White_list_title.setStyleSheet("color: rgb(70,70,70);") + self.Add_White_list_title.setStyleSheet("") 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, 40, 451, 31)) + self.Add_White_list_illustrate.setGeometry(QtCore.QRect(10, 40, 501, 21)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Add_White_list_illustrate.setFont(font) - self.Add_White_list_illustrate.setStyleSheet("color: rgb(70,70,70);") + self.Add_White_list_illustrate.setStyleSheet("") self.Add_White_list_illustrate.setScaledContents(False) self.Add_White_list_illustrate.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) 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, 20, 91, 31)) + self.Add_White_list_Button.setGeometry(QtCore.QRect(610, 20, 81, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) @@ -1684,7 +1776,7 @@ class Ui_MainWindow(object): self.Add_White_list_Button.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Add_White_list_Button.setFont(font) self.Add_White_list_Button.setFocusPolicy(QtCore.Qt.StrongFocus) @@ -1702,44 +1794,72 @@ 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.Add_White_list_Button_3 = QtWidgets.QPushButton(self.Add_White_list) + self.Add_White_list_Button_3.setGeometry(QtCore.QRect(520, 20, 81, 31)) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.Add_White_list_Button_3.sizePolicy().hasHeightForWidth()) + self.Add_White_list_Button_3.setSizePolicy(sizePolicy) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(9) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.Add_White_list_Button_3.setFont(font) + self.Add_White_list_Button_3.setFocusPolicy(QtCore.Qt.StrongFocus) + self.Add_White_list_Button_3.setStyleSheet("QPushButton\n" +"{\n" +" border:none;\n" +" background-color:rgb(230,230,230);\n" +" border-radius: 10px;\n" +"}\n" +"QPushButton:hover\n" +"{\n" +" background-color:rgb(220,220,220);\n" +"}\n" +"") + self.Add_White_list_Button_3.setIconSize(QtCore.QSize(16, 16)) + self.Add_White_list_Button_3.setCheckable(False) + self.Add_White_list_Button_3.setObjectName("Add_White_list_Button_3") self.Add_White_list_illustrate.raise_() self.Add_White_list_Button.raise_() self.Add_White_list_title.raise_() + self.Add_White_list_Button_3.raise_() self.Theme_widget = QtWidgets.QWidget(self.Setting_widget) - self.Theme_widget.setGeometry(QtCore.QRect(30, 290, 781, 81)) + self.Theme_widget.setGeometry(QtCore.QRect(30, 320, 701, 71)) self.Theme_widget.setObjectName("Theme_widget") self.Theme_title = QtWidgets.QLabel(self.Theme_widget) - self.Theme_title.setGeometry(QtCore.QRect(20, 10, 351, 31)) + self.Theme_title.setGeometry(QtCore.QRect(10, 10, 421, 31)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(17) + font.setPointSize(13) font.setBold(False) font.setWeight(50) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Theme_title.setFont(font) - self.Theme_title.setStyleSheet("color: rgb(70,70,70);") + self.Theme_title.setStyleSheet("") 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)) + self.Theme_illustrate.setGeometry(QtCore.QRect(10, 40, 421, 21)) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Theme_illustrate.setFont(font) - self.Theme_illustrate.setStyleSheet("color: rgb(70,70,70);") + self.Theme_illustrate.setStyleSheet("") 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(400, 10, 381, 61)) + self.Language_Choose_widget_2.setGeometry(QtCore.QRect(440, 10, 251, 51)) 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, 381, 65)) + self.gridLayoutWidget_2.setGeometry(QtCore.QRect(0, 0, 251, 51)) self.gridLayoutWidget_2.setObjectName("gridLayoutWidget_2") self.gridLayout_2 = QtWidgets.QGridLayout(self.gridLayoutWidget_2) self.gridLayout_2.setContentsMargins(0, 0, 0, 0) @@ -1747,7 +1867,7 @@ class Ui_MainWindow(object): self.Theme_Yellow = QtWidgets.QRadioButton(self.gridLayoutWidget_2) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Theme_Yellow.setFont(font) self.Theme_Yellow.setObjectName("Theme_Yellow") @@ -1755,14 +1875,14 @@ class Ui_MainWindow(object): self.Theme_Green = QtWidgets.QRadioButton(self.gridLayoutWidget_2) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) self.Theme_Green.setFont(font) self.Theme_Green.setObjectName("Theme_Green") self.gridLayout_2.addWidget(self.Theme_Green, 2, 0, 1, 1) self.Theme_Blue = QtWidgets.QRadioButton(self.gridLayoutWidget_2) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Theme_Blue.setFont(font) self.Theme_Blue.setObjectName("Theme_Blue") @@ -1770,7 +1890,7 @@ class Ui_MainWindow(object): self.Theme_Customize = QtWidgets.QRadioButton(self.gridLayoutWidget_2) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Theme_Customize.setFont(font) self.Theme_Customize.setObjectName("Theme_Customize") @@ -1778,7 +1898,7 @@ class Ui_MainWindow(object): self.Theme_White = QtWidgets.QRadioButton(self.gridLayoutWidget_2) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Theme_White.setFont(font) self.Theme_White.setObjectName("Theme_White") @@ -1786,7 +1906,7 @@ class Ui_MainWindow(object): self.Theme_Red = QtWidgets.QRadioButton(self.gridLayoutWidget_2) font = QtGui.QFont() font.setFamily("Microsoft YaHei") - font.setPointSize(11) + font.setPointSize(9) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.Theme_Red.setFont(font) self.Theme_Red.setObjectName("Theme_Red") @@ -1794,20 +1914,85 @@ class Ui_MainWindow(object): self.Theme_illustrate.raise_() self.Language_Choose_widget_2.raise_() self.Theme_title.raise_() + self.Show_cloud_services = QtWidgets.QWidget(self.Setting_widget) + self.Show_cloud_services.setGeometry(QtCore.QRect(30, 160, 701, 71)) + 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(10, 10, 581, 31)) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(13) + font.setBold(False) + font.setWeight(50) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.cloud_services_title.setFont(font) + self.cloud_services_title.setStyleSheet("") + 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(10, 40, 581, 21)) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(9) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.cloud_services_illustrate.setFont(font) + self.cloud_services_illustrate.setStyleSheet("") + self.cloud_services_illustrate.setScaledContents(False) + self.cloud_services_illustrate.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + 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(610, 20, 81, 31)) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.cloud_services_switch_Button.sizePolicy().hasHeightForWidth()) + self.cloud_services_switch_Button.setSizePolicy(sizePolicy) + font = QtGui.QFont() + font.setFamily("Microsoft YaHei") + font.setPointSize(9) + font.setStyleStrategy(QtGui.QFont.PreferAntialias) + self.cloud_services_switch_Button.setFont(font) + self.cloud_services_switch_Button.setFocusPolicy(QtCore.Qt.StrongFocus) + self.cloud_services_switch_Button.setStyleSheet("QPushButton\n" +"{\n" +" border:none;\n" +" background-color:rgb(230,230,230);\n" +" border-radius: 10px;\n" +"}\n" +"QPushButton:hover\n" +"{\n" +" background-color:rgb(220,220,220);\n" +"}\n" +"") + 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.line = QtWidgets.QFrame(self.Setting_widget) + self.line.setGeometry(QtCore.QRect(37, 300, 681, 20)) + font = QtGui.QFont() + font.setPointSize(8) + self.line.setFont(font) + self.line.setLineWidth(1) + self.line.setFrameShape(QtWidgets.QFrame.HLine) + self.line.setFrameShadow(QtWidgets.QFrame.Sunken) + self.line.setObjectName("line") self.widget_2 = QtWidgets.QWidget(self.widget) - self.widget_2.setGeometry(QtCore.QRect(170, 50, 671, 481)) + self.widget_2.setGeometry(QtCore.QRect(80, 50, 761, 481)) self.widget_2.setStyleSheet("background-color: rgb(255, 255, 255);") self.widget_2.setObjectName("widget_2") - self.widget_2.raise_() - self.Setting_widget.raise_() - self.Tools_widget.raise_() - self.Process_widget.raise_() self.About_widget.raise_() self.Protection_widget.raise_() + self.Process_widget.raise_() + self.Setting_widget.raise_() + self.widget_2.raise_() + self.State_widget.raise_() + self.Tools_widget.raise_() self.Window_widget.raise_() self.Navigation_Bar.raise_() self.Virus_Scan_widget.raise_() - self.State_widget.raise_() MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) @@ -1817,24 +2002,23 @@ class Ui_MainWindow(object): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "PYAS")) self.Protection_title.setText(_translate("MainWindow", "進程防護")) - self.Protection_illustrate.setText(_translate("MainWindow", "啟用該選項可以實時監控進程中的惡意軟體並清除")) + self.Protection_illustrate.setText(_translate("MainWindow", "啟用此選項可以攔截進程病毒")) self.Protection_switch_Button.setText(_translate("MainWindow", "已關閉")) - self.Protection_title_2.setText(_translate("MainWindow", "進程防護")) - self.Protection_illustrate_2.setText(_translate("MainWindow", "啟用該選項可以實時監控進程中的惡意軟體並清除")) + self.Protection_title_2.setText(_translate("MainWindow", "檔案防護")) + self.Protection_illustrate_2.setText(_translate("MainWindow", "啟用此選項可以監控檔案變更")) self.Protection_switch_Button_2.setText(_translate("MainWindow", "已關閉")) - self.Protection_title_3.setText(_translate("MainWindow", "進程防護")) - self.Protection_illustrate_3.setText(_translate("MainWindow", "啟用該選項可以實時監控進程中的惡意軟體並清除")) + self.Protection_title_3.setText(_translate("MainWindow", "系統防護")) + self.Protection_illustrate_3.setText(_translate("MainWindow", "啟用此選項可以修復系統項目")) self.Protection_switch_Button_3.setText(_translate("MainWindow", "已關閉")) - self.Protection_title_4.setText(_translate("MainWindow", "進程防護")) - self.Protection_illustrate_4.setText(_translate("MainWindow", "啟用該選項可以實時監控進程中的惡意軟體並清除")) + 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_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", "工具")) - self.Protection_Button.setText(_translate("MainWindow", "防護")) + self.Protection_title_8.setText(_translate("MainWindow", "自訂防護")) + self.Protection_illustrate_8.setText(_translate("MainWindow", "啟用此選項可以導入自訂防護")) + self.Protection_switch_Button_8.setText(_translate("MainWindow", "已關閉")) self.Virus_Scan_title.setText(_translate("MainWindow", "病毒掃描")) self.Virus_Scan_text.setText(_translate("MainWindow", "請選擇掃描方式")) self.Virus_Scan_choose_Button.setText(_translate("MainWindow", "病毒掃描")) @@ -1848,35 +2032,43 @@ class Ui_MainWindow(object): self.State_output.setHtml(_translate("MainWindow", "\n" "
\n" -"