asciimatics打印用户界面的基本结构是什么?

2024-04-25 23:27:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用asciimatics创建一个终端用户界面,就像示例中的一样,但我无法理解其基本结构或使其正常工作。你知道吗

contacts

from asciimatics.scene import Scene
from asciimatics.screen import Screen
from asciimatics.widgets import Frame

class box(Frame):
 pass

def demo(screen, scene):
 scenes = [
    Scene(box, -1, name="This is a Frame"),
]

screen.play(scenes, stop_on_resize=True, start_scene=scene, 
allow_int=True)


last_scene = None

Screen.wrapper(demo(arguments=[last_scene]))

Tags: fromimportboxtrue终端demoscene用户界面