“_curses.error:curses 函数使用 windows-curses 返回 NULL”

问题描述 投票:0回答:2

尝试复制一个包含使用 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

尝试运行文档,无法解决问题。

任何人请告诉它为什么出错以及如何修复它。

python
2个回答
0
投票

当端子太小时 尝试在全屏模式下测试它(terminal


0
投票

当您尝试创建的新窗口大于终端的屏幕尺寸时,您会收到错误消息。您应该检查 stdscr 大小并确保有足够的空间来创建新窗口。将终端屏幕调大或将新窗口调小即可解决问题

© www.soinside.com 2019 - 2024. All rights reserved.