python关闭窗口代码_python – 退出PsychoPy窗口

没有一个魔术按键始终可用于关闭窗口或从进程中逃脱.我强烈建议您使用fullscr = False开发实验,然后在最后阶段和运行主题中更改为fullscr = True. (此开关位于Builder>实验设置>屏幕>全屏窗口 – 取消选中框,或在代码中创建Window实例时的fullscr = False参数.)更容易来回切换关闭僵尸窗口,如果你不是全屏模式.

在Builder中,’escape’键通常会像魔术键一样工作,但这只是因为Builder生成的某些代码专门侦听’escape’键,如果它得到一个键就会挽救. (编译Builder脚本并查看代码!).请注意,有一个实验设置允许您禁用转义,所以即使这样也不能保证工作.

从编码器开始,如果你制作一个像这样的2行程序并运行,它将在窗口结束时关闭窗口:

from psychopy import visual

w = visual.Window()

将core.quit()放在代码中的某处将与结尾处的脚本具有相同的效果(即,窗口将关闭正常).

如果你已经创建了一个窗口,你可以在不退出PsychoPy的情况下关闭它,但你必须知道如何引用该窗口实例并告诉它在下面的例子中关闭() – w1:

from psychopy import visual

w1 = visual.Window()

w1.close()

# do other things here, perhaps a GUI

w2 = visual.Window() # another, new window pops open

多个窗口关闭和重新打开并不常见 – 如果您发现自己这样做,可能有更好的方法.但它确实说明了如何关闭窗口.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值