Python/Curses-如何打印单独的项目?

Python/Curses-如何打印单独的项目?,python,python-curses,Python,Python Curses,此代码显示在结果屏幕上:foobar(确定) 此代码显示在结果屏幕上:foobar(确定) 但是如何获得obar的结果屏幕呢 请咨询任何人?谢谢。只需将其拆分为多个addstr()调用即可。例如: stdscr.addstr(10, 10, 'fo..ar') stdscr.addstr(10, 12, 'ob', curses.A_REVERSE) 你可以用空格代替点。这些圆点使我们更容易看到“fo”和“ar”之间有多少个字符。如果输出末尾的光标位置很重要,可以按文本部分的显示顺序将输出拆分

此代码显示在结果屏幕上:foobar(确定)

此代码显示在结果屏幕上:foobar(确定)

但是如何获得obar的结果屏幕呢


请咨询任何人?谢谢。

只需将其拆分为多个
addstr()
调用即可。例如:

stdscr.addstr(10, 10, 'fo..ar')
stdscr.addstr(10, 12, 'ob', curses.A_REVERSE)
你可以用空格代替点。这些圆点使我们更容易看到“fo”和“ar”之间有多少个字符。如果输出末尾的光标位置很重要,可以按文本部分的显示顺序将输出拆分为三个函数调用,也可以在添加文本后显式设置光标位置

stdscr.addstr(10, 10, "foobar", curses.A_REVERSE)
stdscr.addstr(10, 10, 'fo..ar')
stdscr.addstr(10, 12, 'ob', curses.A_REVERSE)