xuanfengip3 2023-05-05 14:56 采纳率: 0%
浏览 33

python报错,求解答

python报错:pygame.error : Passed a NULL pointer
以下是我的代码:

import pygame
pygame.init()
window = pygame.display.set_mode((400, 600))
pygame.display.set_caption("我的游戏")
window.fill((255, 255, 255))
font = pygame.font.Font("files/img_2.png", 30)
text = font.render("你好,游戏", True, (255, 0, 0), )
pygame.display.flip()


while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            exit()

报错内容为:

Traceback (most recent call last):
  File "F:\pygame.1\03.显示文字.py", line 7, in <module>
    text = font.render("你好,游戏", True, (255, 0, 0), )
pygame.error: Passed a NULL pointer

进程已结束,退出代码1


为什么会报错? 求一个解答,感谢大家!

  • 写回答

2条回答 默认 最新

  • 於黾 2023-05-05 15:01
    关注
    text = font.render("你好,游戏", True, (255, 0, 0), xxxxxx)
    

    这个xxxxx的位置,为什么是空的,没参数就把逗号删掉,不要写了逗号后面又空着

    评论

报告相同问题?

问题事件

  • 创建了问题 5月5日

悬赏问题

  • ¥100 iOS开发关于快捷指令截屏后如何将截屏(或从截屏中提取出的文本)回传给本应用并打开指定页面
  • ¥15 unity连接Sqlserver
  • ¥15 图中这种约束条件lingo该怎么表示出来
  • ¥15 VSCode里的Prettier如何实现等式赋值后的对齐效果?
  • ¥15 流式socket文件传输答疑
  • ¥20 keepalive配置业务服务双机单活的方法。业务服务一定是要双机单活的方式
  • ¥50 关于多次提交POST数据后,无法获取到POST数据参数的问题
  • ¥15 win10,这种情况怎么办
  • ¥15 如何在配置使用Prettier的VSCode中通过Better Align插件来对齐等式?(相关搜索:格式化)
  • ¥100 在连接内网VPN时,如何同时保持互联网连接