我正在使用python与pygame并尝试获取文本的宽度.pygame文档说要使用pygame.font.Font.size().但是我不明白该功能应该采取什么.我一直在说错误
TypeError: descriptor 'size' requires a 'pygame.font.Font' object but received a 'str'.
我的代码我用来获得大小和blit看起来像这样
text=self.font.render(str(x[0]), True, black)
size=pygame.font.Font.size(str(x[0]))
Run Code Online (Sandbox Code Playgroud)
要么
size=pygame.font.Font.size(text))
(都给出错误)
然后它是blitted的
screen.blit(text,[100,100])
基本上我正在尝试创建一个可以居中或包装文本的功能,并且需要能够获得宽度.