Curses:向 addstr 函数添加属性的正确方法是什么?
这有效:
#!/usr/bin/env perl
use warnings;
use 5.012;
use Curses;
initscr();
addstr( 5, 5, 'Hello, World!' );
refresh();
sleep 2;
endwin();
但如果我向“addstr”函数添加一个属性,它就不再起作用:
addstr( 5, 5, 'Hello, World!', A_BOLD );
我需要更改什么才能获得粗体“Hello World”?
This works:
#!/usr/bin/env perl
use warnings;
use 5.012;
use Curses;
initscr();
addstr( 5, 5, 'Hello, World!' );
refresh();
sleep 2;
endwin();
but if I add an attribute to the "addstr"-function it doesn't work any more:
addstr( 5, 5, 'Hello, World!', A_BOLD );
What do I need to change, to get a bold "Hello World"?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
addstr()
不接受属性。使用attron()
/attroff()
代替:addstr()
doesn't accept attributes. Useattron()
/attroff()
instead: