Matlab GUI(在指南中创建)是否可以出现在Psychtoolbox窗口中或之前?

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

我在运行OSX 10.12的Mac上使用带有Matlab 2019b的psychtoolbox 3。

我正在使用psychtoolbox(PTB)呈现静态图像刺激,并希望我使用指南创建的浮动音频播放器gui对象也出现在屏幕上。重要的是,音频播放器有自己的功能(滑动条到fastFWD和倒带音频和播放/暂停按钮),我需要保留按钮的功能。而不是试图在PTB中重新创建播放器和按钮等,是否可以在窗口的屏幕内容上方显示gui?

我已经看到了关于在PTB窗口中显示图形的其他线程,但这是图形而不是gui。我不相信PTB在显示图形时会保留按钮的功能。我也考虑过让窗口比全屏小,以便在侧面显示图形,但是如果可能的话,我宁愿保持全屏。

总而言之,有一种方法可以在PTB窗口前面出现一个数字窗口吗?或者,PTB窗口是否可以出现在图形窗口内(即,在指南中创建的gui的轴内?

谢谢!

matlab user-interface matlab-figure matlab-guide psychtoolbox
1个回答
0
投票

不幸的是,我不相信你想要的东西 - 拥有一个全屏的Psychtoolbox窗口以及一个MATLAB GUI .fig作为叠加层 - 是可能的。即使Psychtoolbox窗口不是全屏,你也不能给MATLAB .fig焦点并让它覆盖Psychtoolbox窗口,它将被放置在Psychtoolbox窗口下面。您也无法在MATLAB GUI窗口中绘制Psychtoolbox窗口。我认为您的选择是:

  1. 使Psychtoolbox窗口低于全屏,将播放器GUI放在旁边。
  2. 使用辅助监视器来托管MATLAB GUI,因此Psychtoolbox屏幕可以是主监视器上的完整大小。
© www.soinside.com 2019 - 2024. All rights reserved.