Cursor pygame';视频系统未初始化';使用游标时出错

Cursor pygame';视频系统未初始化';使用游标时出错,cursor,pygame,Cursor,Pygame,我试图为我正在制作的程序制作一些自定义游标,但我遇到了一个奇怪的错误;这是我使用的光标代码: arrows = ("XX ", "XXX ", "XXXX ", "XX.XX ", "XX..XX ", "XX...XX

我试图为我正在制作的程序制作一些自定义游标,但我遇到了一个奇怪的错误;这是我使用的光标代码:

arrows = ("XX                      ",
         "XXX                     ",
         "XXXX                    ",
         "XX.XX                   ",
         "XX..XX                  ",
         "XX...XX                 ",
         "XX....XX                ",
         "XX.....XX               ",
         "XX......XX              ",
         "XX.......XX             ",
         "XX........XX            ",
         "XX........XXX           ",
         "XX......XXXXX           ",
         "XX.XXX..XX              ",
         "XXXX XX..XX             ",
         "XX   XX..XX             ",
         "     XX..XX             ",
         "      XX..XX            ",
         "      XX..XX            ",
         "       XXXX             ",
         "       XX               ",
         "                        ",
         "                        ",
         "                        ")

datatuple, masktuple = pygame.cursors.compile(arrows,black='.', white='X',)
pygame.mouse.set_cursor( (24,24), (0,0), datatuple, masktuple)
这给了我一个错误:

Traceback (most recent call last):
File "C:\Users\user\Desktop\eclipse\programms\src\editor.py", line 30, in <module>
pygame.mouse.set_cursor( (24,24), (24,24), datatuple, masktuple)
pygame.error: video system not initialized
回溯(最近一次呼叫最后一次):
文件“C:\Users\user\Desktop\eclipse\programms\src\editor.py”,第30行,在
pygame.mouse.set_游标((24,24),(24,24),数据元组,masktuple)
pygame.error:视频系统未初始化

因此,我希望有人知道这里的问题是什么,如果你可能认为是我的windows,我无论如何都会使用windows 7(我不知道哪里出了问题,所以我认为它可能是版本)

如果你没有打电话,你会得到错误

pygame.init()
首先