Psychopy 意外关键字参数 'languageStyle'
Psychopy unexpected keyword argument 'languageStyle'
我看到 psychopy 现在支持 RTL 语言:
http://www.psychopy.org/api/visual/textstim.html
https://discourse.psychopy.org/t/reshaping-english-text-to-arabic/4235/16
我使用本手册使用 conda 安装最新版本:
http://psychopy.org/installation.html
我的版本是:1.90.2 和 Python 3.5
但是,当使用 languageStyle 初始化 TextStim 时出现错误:
from psychopy import visual
text_stim = visual.TextStim(self.window, height = height, wrapWidth = wrapWidth, bold= True, text= sentence, pos = (0,0) , color='white', languageStyle='RTL')
知道如何使用它吗?
是的,@deceze 是正确的,这个功能是最新的测试版,可以从这个页面下载:https://github.com/psychopy/psychopy/releases rather than the latest stable release available from http://psychopy.org/installation.html
编辑: 实际上我看到您在 Anaconda 下通过 pip
安装 PsychoPy。我猜 pip
版本也落后于当前的测试版。如果您想要最新的开发人员版本 运行ning 在您自己的 Python 安装下,您可能需要从 PsychoPy GitHUb 存储库克隆或下载。
请注意,此功能在 Python 实验中仍然无法正确处理多行文本(文本从右到左排列,但也从下到上排列)。这是由于我们用于绘制文本的基础 pyglet
库的限制。但是,最新的测试版还允许生成可以从浏览器 运行 在线 Javascript 实验。它们可以正确处理阿拉伯语文本,没有任何问题(并且根本不需要指定语言样式设置)。
我看到 psychopy 现在支持 RTL 语言: http://www.psychopy.org/api/visual/textstim.html https://discourse.psychopy.org/t/reshaping-english-text-to-arabic/4235/16
我使用本手册使用 conda 安装最新版本: http://psychopy.org/installation.html
我的版本是:1.90.2 和 Python 3.5
但是,当使用 languageStyle 初始化 TextStim 时出现错误:
from psychopy import visual
text_stim = visual.TextStim(self.window, height = height, wrapWidth = wrapWidth, bold= True, text= sentence, pos = (0,0) , color='white', languageStyle='RTL')
知道如何使用它吗?
是的,@deceze 是正确的,这个功能是最新的测试版,可以从这个页面下载:https://github.com/psychopy/psychopy/releases rather than the latest stable release available from http://psychopy.org/installation.html
编辑: 实际上我看到您在 Anaconda 下通过 pip
安装 PsychoPy。我猜 pip
版本也落后于当前的测试版。如果您想要最新的开发人员版本 运行ning 在您自己的 Python 安装下,您可能需要从 PsychoPy GitHUb 存储库克隆或下载。
请注意,此功能在 Python 实验中仍然无法正确处理多行文本(文本从右到左排列,但也从下到上排列)。这是由于我们用于绘制文本的基础 pyglet
库的限制。但是,最新的测试版还允许生成可以从浏览器 运行 在线 Javascript 实验。它们可以正确处理阿拉伯语文本,没有任何问题(并且根本不需要指定语言样式设置)。