Python 在《心理变态》中,如何在循环后在背景前放置一个交互式对话框?

Python 在《心理变态》中,如何在循环后在背景前放置一个交互式对话框?,python,dialog,psychopy,Python,Dialog,Psychopy,我是Python和PsychoPy的新手,在这个非常有用的论坛上我非常可靠。谢谢你 但现在我陷入了困境:在参与者执行一组(循环)测试,要求他们输入世界或/和数字的句子,然后必须保存以供以后分析后,我找不到显示交互式对话框的方法。这是我到目前为止在循环之后得到的代码: 开始实验: from psychopy import gui 开始例行程序: # Present dialogue box background = visual.Window(fullscr=False, color =[0,0

我是Python和PsychoPy的新手,在这个非常有用的论坛上我非常可靠。谢谢你

但现在我陷入了困境:在参与者执行一组(循环)测试,要求他们输入世界或/和数字的句子,然后必须保存以供以后分析后,我找不到显示交互式对话框的方法。这是我到目前为止在循环之后得到的代码:

开始实验:

from psychopy import gui
开始例行程序:

# Present dialogue box
background = visual.Window(fullscr=False, color =[0,0,], size=[5000, 5000], allowGUI=False)  # optional: a temporary big window to hide the desktop/app to the participant
background.show()

myDlg = gui.Dlg(title="Yor description of the task")
myDlg.addField('Blue Deck: What percentage of times you get response A:')
myDlg.addField('                                    you get response B:')
myDlg.addField('Red Deck: What percentage of times you get response A:')
myDlg.addField('                                    you get response B:')
myDlg.show()

event.waitKeys() 

ok_data = myDlg.show()  # show dialog and wait for OK or Cancel
if myDlg.OK:  # or if ok_data is not None
    print(ok_data)
else:
    print('User cancelled')
我已经在这个线程中找到了一些代码,但是我的头脑无法让它为我工作

我真的很感激任何帮助。
谢谢

我怀疑它在构建器代码组件中不起作用。链接中的示例仅用于代码实验。您可以在psychopy用户论坛上获得更好、更及时的建议: