我有一个简单的python curses代码,可以创建一个子窗口.但是,在运行函数的过程中,window.subwin()失败并显示以下消息:
这是一个测试案例:
import curses
if __name__ == '__main__':
curses.initscr()
window = curses.newwin(15, 40, 7, 20)
window.box()
window.refresh()
subwindow = window.subwin(5, 10, 2, 2)
subwindow.box()
subwindow.refresh()
subwindow.getkey()
curses.endwin()
Run Code Online (Sandbox Code Playgroud)
产生以下输出:
Traceback (most recent call last):
File "c.py", line 12, in <module>
subwindow = window.subwin(5, 10, 2, 2)
_curses.error: curses function returned NULL
Run Code Online (Sandbox Code Playgroud)
有没有办法获得更具描述性的信息?
有谁知道是否可以在curses中处理鼠标滚轮移动?我想它们应该与箭头键相同。一个例子将不胜感激。
谢谢你。