Python pygame中的模块ptext为空&引用&引用;字符串返回一个错误
我试图给玩家输入,当玩家没有输入(或只是换行)到一个三引号字符串中时,当ptext试图绘制它时,它会出错。这似乎是图书馆中的一个缺陷,如果是这样的话,任何绕过它的策略都是值得赞赏的Python pygame中的模块ptext为空&引用&引用;字符串返回一个错误,python,text,pygame,Python,Text,Pygame,我试图给玩家输入,当玩家没有输入(或只是换行)到一个三引号字符串中时,当ptext试图绘制它时,它会出错。这似乎是图书馆中的一个缺陷,如果是这样的话,任何绕过它的策略都是值得赞赏的 cutText = """ """ ptext.draw(cutText, (100, -75), fontname = "resources/FontAndText/Roboto-Thin.ttf", color="#000000", gcolor = "#ffa500", fontsize = 20)
cutText = """
"""
ptext.draw(cutText, (100, -75), fontname = "resources/FontAndText/Roboto-Thin.ttf", color="#000000", gcolor = "#ffa500", fontsize = 20)
我没有评论的名声,但显然我可以回复帖子。我试图通过将代码粘贴到ptext.py提供的example.py中来重现这个问题。我遇到的唯一错误与字体有关,解决这个问题的策略是从调用ptext.draw()时删除“fontname=“resources/FontAndText/Roboto Thin.ttf”。我没有评论的名声,但显然我可以回复帖子。我试图通过将代码粘贴到ptext.py提供的example.py中来重现这个问题。我遇到的唯一错误与字体有关,解决这个问题的策略是从对ptext.draw()的调用中删除“fontname=“resources/FontAndText/Roboto Thin.ttf”。pygame text author here。我相信您遇到了一个刚刚修复的bug。能否获取最新版本并重试?谢谢。这里是pygame文本作者。我相信您遇到了一个刚刚修复的bug。能否获取最新版本并重试?谢谢。值得一提的是——因为它可能与您可能发现的bug没有关系——显示的示例
cutText
的内容不是空字符串。做一个print(repr(cutText))
来证明这一点。为了获得实际帮助,您需要提供一个其他人可以运行的复制问题的可执行文件。值得一提的是——因为它可能与您可能发现的错误无关——显示的示例cutText
的内容不是空字符串。做一个print(repr(cutText))
来证明这一点。要获得实际帮助,您需要提供一个其他人可以运行的可执行文件来重现问题。