完成日志界面的制作

This commit is contained in:
2025-09-28 18:21:48 +08:00
parent 1c47497fc2
commit 943130b875
12 changed files with 295 additions and 72 deletions

View File

@@ -6,7 +6,6 @@ from codes.common import clibs
from codes.common.signal_bus import signal_bus
class SToolBar(QToolBar):
def __init__(self, parent=None):
super().__init__(parent)
@@ -85,24 +84,26 @@ class SToolBar(QToolBar):
self.ac_setting.triggered.connect(self.ac_sp)
self.ac_log.triggered.connect(self.ac_lp)
self.ac_about.triggered.connect(self.ac_ap)
signal_bus.qa_stacked_page_switch.connect(self.change2hide)
signal_bus.qa_switch_change.connect(self.change2hide)
def ac_sw(self, checked: bool):
self.ac_switch.setIcon(self.on_icon if checked else self.off_icon)
print(f"checked: {checked}")
signal_bus.list_widget_on_off.emit(checked)
def ac_hp(self):
signal_bus.home_overlay_trigger.emit()
def ac_sp(self):
signal_bus.qa_stacked_page_switch.emit("w01_setting")
signal_bus.stacked_page_switch.emit("w01_setting")
signal_bus.stacked_page_switch_setting.emit()
def ac_lp(self):
signal_bus.qa_stacked_page_switch.emit("w08_log")
signal_bus.stacked_page_switch.emit("w08_log")
signal_bus.stacked_page_switch_log.emit()
def ac_ap(self):
signal_bus.qa_stacked_page_switch.emit("w09_about")
signal_bus.stacked_page_switch.emit("w09_about")
signal_bus.stacked_page_switch_about.emit()
def change2hide(self):
self.ac_switch.setChecked(False)