'ptsize' 是此函数的无效关键字参数
'ptsize' is an invalid keyword argument for this function
我正在制作一款图形老虎机,但遇到了一些绊脚石,导致基础开发停滞不前。以下是我在尝试将文本绘制到屏幕时收到此错误。
TypeError: 'ptsize' is an invalid keyword argument for this function
这很奇怪,因为它适用于 Python 3.3,但我在家里使用 3.4.1 开发,所以有没有办法解决这个问题并使其向后兼容 3.3?
第一行有问题:
font.render_to(Display.screen, (680,130), "1", (random.randint(0,255),random.randint(0,255),random.randint(0,255),255), None, rotation = 0, ptsize = 48)
整个项目的要点 - https://gist.github.com/tobias76/3b29c1ff59a64794e4ba
关键字参数现在称为size
,不是ptsize
;来自 Font.render_to()
documentation:
render_to(surf, dest, text, fgcolor=None, bgcolor=None,
style=STYLE_DEFAULT, rotation=0, size=0) -> Rect
在 2013 年的某个时候,该项目将 ptsize
参数重命名为 size
,参见 this revision;您在一台计算机上安装了旧版本,在另一台计算机上安装了新版本。
Pygame 发布历史尚不清楚,但我强烈怀疑它甚至取决于您从何处下载 1.9.2a0 版本,而更改是否是构建的一部分!
我正在制作一款图形老虎机,但遇到了一些绊脚石,导致基础开发停滞不前。以下是我在尝试将文本绘制到屏幕时收到此错误。
TypeError: 'ptsize' is an invalid keyword argument for this function
这很奇怪,因为它适用于 Python 3.3,但我在家里使用 3.4.1 开发,所以有没有办法解决这个问题并使其向后兼容 3.3?
第一行有问题:
font.render_to(Display.screen, (680,130), "1", (random.randint(0,255),random.randint(0,255),random.randint(0,255),255), None, rotation = 0, ptsize = 48)
整个项目的要点 - https://gist.github.com/tobias76/3b29c1ff59a64794e4ba
关键字参数现在称为size
,不是ptsize
;来自 Font.render_to()
documentation:
render_to(surf, dest, text, fgcolor=None, bgcolor=None,
style=STYLE_DEFAULT, rotation=0, size=0) -> Rect
在 2013 年的某个时候,该项目将 ptsize
参数重命名为 size
,参见 this revision;您在一台计算机上安装了旧版本,在另一台计算机上安装了新版本。
Pygame 发布历史尚不清楚,但我强烈怀疑它甚至取决于您从何处下载 1.9.2a0 版本,而更改是否是构建的一部分!