试用python的curses模块创建window

实现效果如下图,在console的上部分显示输入的内容,下部分用于输入:

虽然比较粗糙,但是一般的功能勉强可用了

已知问题:

1.输入后不能使用backspace或者delete进行删除,方向键等功能键也会被直接识别为键值,而不是执行对应的功能(删除可以用Ctrl+Backspace,但是屏幕不会刷新被删除的内容)

2.输出窗口的行数设置为1000,在超出之后或许会发生addstr异常

发表评论

电子邮件地址不会被公开。 必填项已用*标注