【发布时间】:2020-08-29 16:04:31
【问题描述】:
我正在使用 pygame,我正在使用一个函数来设置文本的选定位置 在 PyGame 中:
def textPos(YPos , TextSize):
TextPosition.center(60,YPos)
print("Size : " + TextSize)
但是当我运行程序时,我得到一个错误:
TextPosition.center(60,YPos) : TypeError : 'Tuple' object is not callable
有办法解决这个问题吗?
【问题讨论】:
-
什么是
TextPosition?是pygame.Rect 吗?如果是,那么它必须是TextPosition.center = (60,YPos) -
TextPosition在哪里定义?它是pygame的一部分吗?我找不到它的参考。 -
textToWrite = font.render("MyText", True,white,black) TextPosition = textToWrite.get_rect()
-
@Rabbid76 回答了您的问题。既然我们知道 TextPosition 确实是 rect() 对象,那么最好给出一个答案。
标签: python object pygame tuples callable