【发布时间】:2015-06-16 23:22:36
【问题描述】:
我正在curses 中编写一个程序,有时会发生这样的情况,如果我让程序保持打开状态并使用其他终端选项卡一段时间,当我再次使用该程序时,它似乎已经刷新了一些东西并且有一些东西消失了...我无法显示图片或屏幕截图,因为我还不太了解它何时以及如何发生...有没有办法防止或解决此问题?
【问题讨论】:
-
没有足够的信息来猜测您所看到的内容。
-
我知道其实我不知道是否发布这个问题...但我真的不知道为什么会这样...
-
例如,我使用一个带有许多框的窗口...当这种情况发生时,所有框都消失了,就像刷新了某些东西一样...就像窗口刷新了框..
-
getch/wgetch 刷新它所引用的窗口(在 getch 的情况下为 stdscr)。您可能会看到。
-
我有一个类似这样的窗口:stackoverflow.com/questions/30828804/… ...但有更多的框...有时,当我切换终端选项卡然后我重新打开脚本运行的选项卡时,该框消失了...我可以通过按一个键来刷新它,因为它会刷新每个按键,但我还有更多的框不会刷新每个按键,所以我不能让它们刷新...我希望你能理解一些东西..
标签: python terminal ncurses curses python-curses