Pygame-如何居中文字

色拉

我有一些代码:

# draw text
font = pygame.font.Font(None, 25)
text = font.render("You win!", True, BLACK)
screen.blit(text, [SCREEN_WIDTH / 2, SCREEN_HEIGHT / 2])

如何获取文本的宽度和高度,因此可以像这样居中放置文本:

screen.blit(text, [SCREEN_WIDTH / 2 - text_w / 2, SCREEN_HEIGHT / 2 - text_h / 2])

如果这不可能,那又是什么呢?我已经找到了这个例子,但是我并不十分了解。

大耳

您可以使用来获取渲染的文本图像的尺寸text.get_rect(),它返回带有属性Rect对象,以及其他属性(有关完整列表,请参见链接的文档)。也就是说,您可以简单地做到widthheighttext.get_rect().width

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Jekyll Kramdown如何居中文字

来自分类Dev

按钮下方的居中文字

来自分类Dev

在图像上居中文字

来自分类Dev

CSS居中文字与长字

来自分类Dev

以背景颜色正确居中文字

来自分类Dev

居中文字并图标向左对齐

来自分类Dev

在页脚中以图像居中文字

来自分类Dev

在php图像中居中文字

来自分类Dev

按钮下方的居中文字

来自分类Dev

垂直居中文字仅在底部溢出

来自分类Dev

img旁边的居中文字被<br />破坏

来自分类Dev

结合绝对位置和居中文字

来自分类Dev

垂直居中文字出现问题

来自分类Dev

样式锚点内的居中文字

来自分类Dev

垂直居中文字出现问题

来自分类Dev

离子列表插入中的居中文字

来自分类Dev

您如何居中显示与pygame一起显示的文字?

来自分类Dev

如何将背景图片与h1中居中文字的左侧对齐?

来自分类Dev

pygame:居中文本系统字体文本

来自分类Dev

pygame动画居中问题

来自分类Dev

尝试使用垂直居中文字和下方圆圈文字创建圆圈

来自分类Dev

如何更改默认的中文字体?

来自分类Dev

如何在ZipEntry中写中文字符?

来自分类Dev

如何更改默认的中文字体?

来自分类Dev

Vuetify-用居中文字(两轴)制作方形v卡

来自分类Dev

动态创建的div中图像旁边的居中文字。jQuery的

来自分类Dev

<p>中的水平居中文字显示:表格单元格?

来自分类Dev

居中文字向左浮动图片,然后删除所有浮动图片以供移动显示

来自分类Dev

在Pygame中写文字