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

时间:2015-05-19 11:46:51

标签: python python-curses

此代码结果屏幕:foobar(OK)

stdscr.addstr(10, 10, "foobar")

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

stdscr.addstr(10, 10, "foobar", curses.A_REVERSE)

但如何获得结果屏幕 ob ar?

请咨询任何人?谢谢。

1 个答案:

答案 0 :(得分:0)

将其拆分为多个addstr()来电。例如:

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

您可以使用空格代替点。点可以更容易地看到有多少字符在'之间。并且' ar'。如果输出末尾的光标位置很重要,或者按照文本部分应该出现的顺序将输出分成三个函数调用,或者在添加文本后明确设置光标位置。