【发布时间】:2013-08-13 18:36:45
【问题描述】:
我正试图围绕 Curses/NCurses(仍然不明白它们的区别)和 perl,更确切地说是 Curses::UI 模块,更确切地说是 Curses::UI::Widget 包 - 请参阅 http://search.cpan.org/~mdxi/Curses-UI/lib/Curses/UI/Widget.pm .
为了理解它,我想看看一些超级简单的“Hello World”Curses::UI::Widget从那里开始。
Curses::UI::Widget 文档中有一个简单的示例,但这不起作用,因为它调用 $this->generic_focus 并且它是未定义的,我不知道它实际上应该做什么。
是否有一些编写Curses::UI 小部件的实际教程,或者至少有一些工作示例?
编辑:为了让自己清楚:文档中的基本文本编辑器对我有用,但现在我想编写自己的小部件,但我不是确定要实现哪些功能以及如何实现。
主要是,我不确定focus 方法应该做什么以及是否必须实现generic_focus 方法。
编辑 2:
例如,在上面的链接文档中,函数generic_focus 的编写就像在Curses::UI::Widget 中实现一样,但实际上它并没有在任何地方实现。具体是怎么回事?
【问题讨论】: