好的我正在使用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得到中心但它不断抛出错误
答案 0 :(得分:2)
您不仅需要计算screen
的中心,还要将文本长度的一半移动到左侧。因此,文本的中心和屏幕的中心落在同一坐标上。
text = 'Please enter a number...'
screen.addstr(
curses.LINES // 2,
curses.COLS // 2 - len(text) // 2,
text,
curses.color_pair(1)
)