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