gpt4 book ai didi

python - 属性 BOLD 似乎在我的诅咒中不起作用

转载 作者:IT王子 更新时间:2023-10-29 01:12:26 28 4
gpt4 key购买 nike

我用的是这样的:screen.addstr(text, color_pair(1) | A_BOLD),但它似乎不起作用..但是,A_REVERSE 和所有其他属性都有效!

事实上,我正在尝试用白色打印一些东西,但是 COLOR_WHITE 将其打印为灰色。经过一段时间的搜索,似乎将其打印为灰色 + BOLD 就可以了!

任何帮助将不胜感激。

最佳答案

这是一个示例代码(Python 2.6,Linux):

#!/usr/bin/env python
from itertools import cycle
import curses, contextlib, time

@contextlib.contextmanager
def curses_screen():
"""Contextmanager's version of curses.wrapper()."""
try:
stdscr=curses.initscr()
curses.noecho()
curses.cbreak()
stdscr.keypad(1)
try: curses.start_color()
except: pass

yield stdscr
finally:
stdscr.keypad(0)
curses.echo()
curses.nocbreak()
curses.endwin()

if __name__=="__main__":
with curses_screen() as stdscr:
c = curses.A_BOLD
if curses.has_colors():
curses.init_pair(1, curses.COLOR_GREEN, curses.COLOR_BLACK)
c |= curses.color_pair(1)

curses.curs_set(0) # make cursor invisible

y, x = stdscr.getmaxyx()
for col in cycle((c, curses.A_BOLD)):
stdscr.erase()
stdscr.addstr(y//2, x//2, 'abc', col)
stdscr.refresh()
time.sleep(1)

一切似乎都正常。

关于python - 属性 BOLD 似乎在我的诅咒中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/327026/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com