改进
This commit is contained in:
@@ -34,16 +34,15 @@ class MemScreen(Screen):
|
|||||||
def current_widget(self):
|
def current_widget(self):
|
||||||
self.fission = Fission(self.procession.current_atom, self.phaser.state)
|
self.fission = Fission(self.procession.current_atom, self.phaser.state)
|
||||||
puzzle_info = next(self.fission.generate())
|
puzzle_info = next(self.fission.generate())
|
||||||
#print(puzzle_info)
|
|
||||||
#print(shim.puzzle2widget[puzzle_info["puzzle"]])
|
|
||||||
print(puzzle_info)
|
print(puzzle_info)
|
||||||
return shim.puzzle2widget[puzzle_info["puzzle"]](atom = self.procession.current_atom, alia = puzzle_info["alia"])
|
return shim.puzzle2widget[puzzle_info["puzzle"]](atom = self.procession.current_atom, alia = puzzle_info["alia"])
|
||||||
|
#print(shim.puzzle2widget[puzzle_info["puzzle"]])
|
||||||
|
|
||||||
def compose(self) -> ComposeResult:
|
def compose(self) -> ComposeResult:
|
||||||
yield Header(show_clock=True)
|
yield Header(show_clock=True)
|
||||||
with Center():
|
with Center():
|
||||||
yield Static(f"当前进度: {self.procession.process()}/{self.procession.total_length()}")
|
yield Static(f"当前进度: {self.procession.process()}/{self.procession.total_length()}")
|
||||||
self.mount(self.current_widget())
|
#self.mount(self.current_widget()) # type: ignore
|
||||||
yield Button("重新学习此单元", id="re-recognize", variant="warning")
|
yield Button("重新学习此单元", id="re-recognize", variant="warning")
|
||||||
yield Footer()
|
yield Footer()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user