Python诅咒得到x和y

时间:2016-04-05 12:10:42

标签: python ncurses curses

好的我正在使用curses编写一个python应用程序,我试图将文本放在文档的终端窗口中,您可以使用此文档获取x和y

  <pnet-timeline user-id="lowjam" tl-start-date="2016-02-29T00:00:00.000-0600" tl-duration-secs="86400" tl-title="Trip Planning"></pnet-timeline>

我是从here

得到的

我猜他们将x和y作为整数返回

以下是我这样做的方式

curses.LINES and curses.COLS

但是当我运行该程序时,我得到了这个

screen.addstr(curses.LINES, curses.COLS, 'Please enter a number...', curses.color_pair(1))

我除以2得到中心但它不断抛出错误

1 个答案:

答案 0 :(得分:2)

您不仅需要计算screen的中心,还要将文本长度的一半移动到左侧。因此,文本的中心和屏幕的中心落在同一坐标上。

text = 'Please enter a number...'
screen.addstr(
    curses.LINES // 2,
    curses.COLS // 2 - len(text) // 2,
    text,
    curses.color_pair(1)
)
相关问题