我了解无法告诉 asciimatics 使用终端当前的配色方案(因为asciimatics
无法查询终端)。但我希望至少有一些控制权并且能够自己选择配色方案。
我在文档中的任何地方都找不到如何更改默认前景色/背景色。
我正在使用标准演示:
from asciimatics.screen import Screen
from asciimatics.scene import Scene
from asciimatics.effects import Cycle, Stars
from asciimatics.renderers import FigletText
def demo(screen):
effects = [
Cycle(
screen,
FigletText("ASCIIMATICS", font='big'),
screen.height // 2 - 8),
Cycle(
screen,
FigletText("ROCKS!", font='big'),
screen.height // 2 + 3),
Stars(screen, (screen.width + screen.height) // 2)
]
screen.play([Scene(effects, 500)])
Screen.wrapper(demo)
我希望背景是黄色的。不是文本元素的背景,而是整个背景(Screen
我会说的背景)
我怎么做?