首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spyder导致PsychoPy退出全屏失败

Spyder导致PsychoPy退出全屏失败
EN

Stack Overflow用户
提问于 2016-05-25 05:52:02
回答 2查看 721关注 0票数 0

我正在用PsychoPy编写一个实验程序,但我使用Spyder2作为环境(比编码器好得多)。

当我将窗口设置为全屏时

代码语言:javascript
复制
from psychopy import core, clock, visual, event
win = visual.Window([800,600], fullscr=True, monitor="testMonitor", units='cm')

我不能很好地关闭它。即使当我调用win.close()core.quit()时,屏幕仍然是灰色的。但是所有的文本都消失了,我可以看到我的鼠标光标在变化,这意味着这个窗口只是一个幽灵。我甚至不能CTRL+ALT+DEL,因为屏幕变黑了。我已经成功地找到了灰色下面的控制台,并输入了"quit“,这最终起到了帮助作用。

怎样才能在不留下灰色屏幕的情况下正确关闭窗口?(一定是关于刷新窗口的问题?)

EN

回答 2

Stack Overflow用户

发布于 2016-05-25 20:11:19

我找到了一个解决办法:每当我关闭全屏窗口时,我都会在那之后启动一个新的非全屏窗口:

代码语言:javascript
复制
win.close()
win = visual.Window(fullscr=False)
win.close()

这会使灰色的鬼屏消失,并且第二个窗口可以毫无问题地关闭。

票数 1
EN

Stack Overflow用户

发布于 2016-05-25 19:37:01

打开Spyder并转到工具>首选项>运行。然后勾选“在新的专用python控制台中执行”。这将在脚本结束时将其终止。

据我所知,Spyder中针对console模块的默认“持久”ipython控制台的问题是,一些清理工作仅在解释器关闭时进行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37424525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档