psychopy 呈现一个量表的打分条

复制代码
#object: 呈现一个量表的打分条
#writer: mike
#time: 2020.09.15

from psychopy import  visual,core

MyWindown = visual.Window([800,600], screen=0, fullscr=False)
#文本刺激
Text = visual.TextStim(win = MyWindown, text = u"hsdasadd",units= 'pix',pos=(0,100))
#评价条刺激
Rating =visual.RatingScale(win = MyWindown,scale="very happy ------------very unhappy", low=1, high=10,precision=1,pos=(0,-0.1),showValue=True, marker='cirle')
#呈现刺激,不断的刷新屏幕
while Rating.noResponse:
    Rating.draw()
    Text.draw()
    MyWindown.flip()

#如果被试确定了刺激,就进行下一个画面
Text1 = visual.TextStim(win = MyWindown, text = u"congradulations",units= 'pix',pos=(0,100))
Text1.draw()
MyWindown.flip()
core.wait(5)
MyWindown.close()
复制代码

其中最关键的一步,是 while循环,如果没有while循环,那么,用鼠标点击评分条,会没有效果。

 

 

 

 

 

 

posted @   看星星的派大星  阅读(1271)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示