feat(interface): 完成队列式记忆模块更新

This commit is contained in:
2026-01-06 20:32:27 +08:00
parent ca7ef92b05
commit 47c14e520b
6 changed files with 32 additions and 15 deletions

View File

@@ -7,6 +7,7 @@ class Finished(Widget):
self,
*children: Widget,
alia="",
is_saved = 0,
name: str | None = None,
id: str | None = None,
classes: str | None = None,
@@ -14,6 +15,7 @@ class Finished(Widget):
markup: bool = True
) -> None:
self.alia = alia
self.is_saved = is_saved
super().__init__(
*children,
name=name,
@@ -25,6 +27,7 @@ class Finished(Widget):
def compose(self):
yield Label("本次记忆进程结束", id="finished_msg")
yield Label(f"算法数据{'已保存' if self.is_saved else "未能保存"}")
yield Button("返回上一级", id="back-to-menu")
def on_button_pressed(self, event):

View File

@@ -107,13 +107,3 @@ class Recognition(BasePuzzleWidget):
if event.button.id == "ok":
self.screen.rating = 5 # type: ignore
self.handler(5)
def handler(self, rating):
if not self.atom.registry["runtime"]["locked"]:
if not self.atom.registry["electron"].is_activated():
self.atom.registry["electron"].activate()
logger.debug(f"激活原子 {self.atom}")
self.atom.lock(1)
self.atom.minimize(5)
else:
pass