5

コーダー ビューでいくつかの PsychoPy コードをステップ実行し、ウィンドウ関数を実行しました。

http://www.psychopy.org/api/visual/window.html

これには、灰色のウィンドウを開くという便利な副作用があり、終了するためのキーをバインドしませんでした。この状況でどのように終了しますか?Snow Leopard を実行している Mac を使用しています。

Finder (Command+Space) を使用してターミナル ウィンドウを開いて入力しようとしましたkillall psychopyが、これは効果的ではありませんでした。もっと効果的だったかもしれませkillall PsychoPy2んが、これは誤った PsychoPy プロセスを強制終了する非常に残念な方法です。画面上の PsychoPy のホールドを常に解放する秘密のキーストロークの組み合わせはありますか?

4

4 に答える 4

1

コンソールを開いている場合は、次のようにスクリプトによって残されたすべてを強制終了できます。

from psychopy import core
core.quit()

または、ぶら下がっているウィンドウを閉じるには:

from psychopy import visual
visual.Window.close()
于 2014-05-02T09:26:50.707 に答える
0

私はしばしばこのコードを使用して、非ブロッキングの方法で実験を終了するためのキーを取得します。

while True:
        keys = event.getKeys()
        if keys:
            # q quits the experiment
            if keys[0] == 'q':
                core.quit()
于 2015-09-16T11:30:43.757 に答える