尝试复制一个包含使用 Python 的 Curses 模块的项目。 由于它最初是针对 MacOS 和 Linux 的,所以通过以下命令在 Windows 上下载它
pip install windows-curses
初始代码如下...
import curses
curses.initscr()
win = curses.newwin(50, 50, 0, 0)
在 VSCode Terminal 中运行后遇到以下问题...
win = curses.newwin(50, 50, 0, 0)
_curses.error: curses function returned NULL
尝试运行文档,无法解决问题。
任何人请告诉它为什么出错以及如何修复它。
当端子太小时 尝试在全屏模式下测试它(terminal)
当您尝试创建的新窗口大于终端的屏幕尺寸时,您会收到错误消息。您应该检查 stdscr 大小并确保有足够的空间来创建新窗口。将终端屏幕调大或将新窗口调小即可解决问题