【发布时间】:2013-02-28 23:56:43
【问题描述】:
我已经开始用 Python 语言编写控制台。这是惊人的。但是,我尝试使用curses 创建输入框,如下所示。我一直坚持如何放置输入线并将输入写入控制台的输入位置。你能帮我做这部分吗?我忘了问_是否可以使用 curses 创建如下所示的输入框?如果没有,我应该使用什么?
我只想看方法/算法,而不是完整的代码。
sketch of console
|------------------------------------------------------|
| |
| |
| |
| |
| username ===> | // user can write name
| password ===> | // user can write password
| procedure ===> | // user can write proc name
| |
| |
| |
| |
| |
|------------------------------------------------------|
我正在Linux平台上开发(Ubuntu 12.04 lts)
【问题讨论】:
-
@GeorgeStocker 为什么我的答案被删除了? OP让我(在一个现已删除的问题中)把它放在那里。不,我没有把画框的细节放上
curses,但是我给了他他需要的帮助…… -
@GeorgeStocker 我想知道它被删除的原因。
-
你想要的是ncurses forms library。不幸的是,python 绑定不是 python 标准库的一部分。不知道其他地方有没有。
-
@Craig 可以用 Python 移植吗?如果是,你有 Python 的教程链接吗?可以分享给我吗?
-
我不知道表单库的 python 绑定。你需要建立你自己的。我只在 C 和 C++ 中使用过它。