有没有办法使curses窗口的边框成为长度> 1的字符串?

时间:2019-07-16 00:21:54

标签: python python-3.x ncurses

我想更改使用curses创建的窗口的边框,使边框的每一边都有一个包含多个唯一字符的字符串。

通常,当您使用window.border('X', 'X', 'X', 'X')window.box('X', 'X')制作边框时,会得到类似的东西:

┌XXXXXXXXXXXXXXXXXX┐
X                  X
X                  X
X                  X
X                  X
X                  X
X                  X
X                  X
X                  X
X                  X
X                  X
X                  X
X                  X
X                  X
└XXXXXXXXXXXXXXXXXX┘

是否可以将其添加到类似这样的内容:

┌ THIS IS THE TOP  ┐
                   R
                   I
L                  G
E                  H
F                  T
T                  
                   S
S                  I
I                  D
D                  E
E                  


└THIS IS THE BOTTOM┘
def main(stdscr):
    words = curses.newwin(15, 20, 2, 2)

    words.border('X', 'X', 'X', 'X') #border of all Xs

    stdscr.refresh()
    words.refresh()

window.border()仅采用字节或单个字符串并将其重复作为边框,但是我希望边框的长度大于长度1。

我希望我将不得不手动在特定的窗口坐标处绘制字符串,而不是使用window.border()

0 个答案:

没有答案