gpt4 book ai didi

python - 如何使 PsychoPy 对象保持 Visual.Window 成为 Windows 7 上最顶层(事件)窗口?

转载 作者:太空宇宙 更新时间:2023-11-03 17:59:46 24 4
gpt4 key购买 nike

我有一个通过命令行(即 os.startfile)打开其他程序的实验代码,并且想知道即使在打开这些程序时如何将 PsychoPy 创建的 Visual.Window() 对象保留为最顶层的事件窗口。我希望这些其他程序在后台运行,并且不会干扰参与者对实验刺激的键盘 react 。现在,我必须手动单击实验窗 Eloquent 能在打开这些其他程序时再次激活它,并且在我单击它之前,PsychoPy 中不会记录响应。

如果您不介意分享如何将 PsychoPy Visual.Window() 保持在顶部,我将不胜感激。我正在 Windows 7 上运行 PsychoPy v 1.81.03,但也对 OSX 的答案感兴趣。感谢您分享您的知识和专业知识!

最佳答案

所以我认为仅将窗口设置为全屏并不能满足您的要求?

如果没有,您可以在启动其他进程后通过发出特定调用来强制 PsychoPy 窗口回到前面。查看此处的讨论:https://groups.google.com/d/msg/psychopy-users/G36xcfCRRcY/5RICiMU6Op4J

但本质上,您将使用如下调用:

win.winHandle.maximize() 

或者:

win.winHandle.activate()

根据需要。

关于python - 如何使 PsychoPy 对象保持 Visual.Window 成为 Windows 7 上最顶层(事件)窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27895452/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com