Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在pygame中显示一些文本?_Python_Fonts_Pygame - Fatal编程技术网

Python 如何在pygame中显示一些文本?

Python 如何在pygame中显示一些文本?,python,fonts,pygame,Python,Fonts,Pygame,我目前在一个pygame项目中,希望显示一些文本。我以前在另一个程序中做过,它工作得很好,但当我在这个项目中编写完全相同的内容时,它会出现以下错误: plz help I am Stick必须先初始化pygame,然后才能创建Font SysFont的实例。更准确地说,模块必须初始化 pygame.font.init() 但是请注意,pygame.init()也会初始化pygame.font模块。初始化所有导入的pygame模块 的实例的名称是myfont,而不是lala。因此,它必须是: t

我目前在一个pygame项目中,希望显示一些文本。我以前在另一个程序中做过,它工作得很好,但当我在这个项目中编写完全相同的内容时,它会出现以下错误:


plz help I am Stick

必须先初始化pygame,然后才能创建Font SysFont的实例。更准确地说,模块必须初始化

pygame.font.init()
但是请注意,
pygame.init()
也会初始化
pygame.font
模块。初始化所有导入的pygame模块

的实例的名称是
myfont
,而不是
lala
。因此,它必须是:

txt=lala.render(txt,True,黑色)

txt=myfont.render(txt,True,黑色)
Traceback (most recent call last):
  File "C:\Users\Fazelifar\Desktop\Dot Game.py", line 197, in <module>
    myfont = pygame.font.SysFont(None, 15)
  File "C:\Users\Fazelifar\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pygame\sysfont.py", line 362, in SysFont
    return constructor(fontname, size, set_bold, set_italic)
  File "C:\Users\Fazelifar\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pygame\sysfont.py", line 285, in font_constructor
    font = pygame.font.Font(fontpath, size)
pygame.error: font not initialized