你需要在正确的地方得到你的论点,并且要记住什么数字是不容易的.在首先尝试所有错误的排列后,我总是要查找它.我只看一下C接口的手册页,然后将其更改为Perl语法.
curs_window手册页中newwin
记录的函数包括:
newwin( height, width, starty, startx )
您设置一个高一行,一列宽的窗口,从第40行第40行开始.然后,您addstr
可以在该窗口中将文本放在第20行第20列.这超出了您设置的1x1帧,因此您看不到任何内容.
试试这个,看看它是否适合你.如果可行,请尝试调整窗口值以获取所需的帧.
use Curses; initscr; $w = newwin( 1, # height (y) COLS(), # width (x) 0, # start y 1 # start x ); $w->addstr( 0, # relative y to window 0, # relative x to window "Hello" ); $w->refresh(); sleep 10; endwin;