RSS
热门关键字:
当前位置 : 主页>编程开发>Python>列表

可爱的 Python:Curses 编程

来源:我要研发网 作者:BusinessWeekly.Asia 时间:2008-05-18 点击:



  当选中 "Input" 选项时,程序会使用 .getstr() 方法,该方法提供带有原始编辑能力的字段输入(可以使用退格键)。由 ENTER 键终止输入,然后方法返回输入的值。通常会像上例中一样,将这个值分配给一个变量。 字串5

  为了在视觉上区别输入字段,我使用了一点小技巧,预先向将要发生数据输入的区域添加了下划线。无论如何,这都是必要的,但它添加了一种视觉效果。由以下这行代码画出下划线: 字串3

字串2

screen.addstr(5,33, " "*43, curses.A_UNDERLINE)

字串3

  当然,程序还必须除去下划线,这项工作在 draw_dict() 刷新函数中由以下这行代码执行:

字串2

screen.addstr(5,33, " "*43, curses.A_NORMAL) 字串5

  结束语

字串3

  这里概述的技术以及在完整应用程序源代码(请参阅 参考资料 )中使用的那些技术应该可以让您初步了解 curses 编程。请使用它来编写您的应用程序。它并不难使用。告诉您一个好消息,除了 Python 以外,有许多语言可以访问 curses 库,因此您学到的使用 Python curses 模块的知识同样适用于其它语言。 字串8

  如果经检验,基本 curses 模块不能满足您的要求,“参考资料”节中提供了许多模块的链接,他们增添了 curses 的功能并提供了非常好的发展方向。

字串9

字串3

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
相关文章