Crossin的编程教室
标题:
求助
[打印本页]
作者:
colingl
时间:
2013-9-11 14:10
标题:
求助
我在调用screen = pygame.display.set_mode((400,300))时报错:
screen = pygame.display.set_mode((400,300))
error: DirectInputDevice::SetCooperativeLevel: Unknown DirectInput error: 0x80004001
哪位大侠知道怎么回事啊
作者:
test777
时间:
2013-9-11 14:33
http://www.pygame.org/docs/ref/d ... me.display.set_mode
你没有传flags (显示类型)和 depth(色深) 参数, 不过看起来这两个参数不是必传的,有默认值。
可能和运行环境有关?
作者:
colingl
时间:
2013-9-11 14:44
我加上flags和depth也是报一样的错误,我的是xp系统,安装的是python-2.7.5和pygame-1.9.1.win32-py2.7
作者:
colingl
时间:
2013-9-11 14:55
要崩溃了,搞了一天多了,网上没有任何关于这个错误的资料
作者:
test777
时间:
2013-9-11 15:27
估计和硬件,或者显卡驱动有关系
你第二个参数不要传0,你把下面的值都试一遍看看:
pygame.FULLSCREEN create a fullscreen display
pygame.DOUBLEBUF recommended for HWSURFACE or OPENGL
pygame.HWSURFACE hardware accelerated, only in FULLSCREEN
pygame.OPENGL create an OpenGL renderable display
pygame.RESIZABLE display window should be sizeable
pygame.NOFRAME display window will have no border or controls
作者:
colingl
时间:
2013-9-12 09:57
test777 发表于 2013-9-11 15:27
估计和硬件,或者显卡驱动有关系
你第二个参数不要传0,你把下面的值都试一遍看看:
pygame.FULLSCREEN ...
和这些参数没关系,我都试了,还是报一样的错误
作者:
crossin先生
时间:
2013-9-13 01:49
我也搜了,几乎没不找到类似问题。
DirectInputDevice,看上去是输入设备的问题,电脑上是不是接了什么输入设备
欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/)
Powered by Discuz! X2.5