小编The*_*bel的帖子

如何使用Pygame获取文本的宽度

我正在使用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])

基本上我正在尝试创建一个可以居中或包装文本的功能,并且需要能够获得宽度.

python fonts pygame width

4
推荐指数
2
解决办法
9463
查看次数

标签 统计

fonts ×1

pygame ×1

python ×1

width ×1