Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.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_Python 3.x_Pygame_Hid - Fatal编程技术网

Python Pygame操纵杆-没有来自操纵杆的数据

Python Pygame操纵杆-没有来自操纵杆的数据,python,python-3.x,pygame,hid,Python,Python 3.x,Pygame,Hid,我正在尝试测试我的Logitech F310游戏板上是否按下了一个按钮。我在Xubuntu13.10上运行Python 3.3.2 当我运行下面的代码时,我什么也得不到。程序只是等待,不打印任何内容,甚至不打印零。我试过按所有的按钮,但什么也没发生。有什么建议吗 守则: import pygame pygame.init() gamepad = pygame.joystick.Joystick(0) gamepad.init() while True: for event in py

我正在尝试测试我的Logitech F310游戏板上是否按下了一个按钮。我在Xubuntu13.10上运行Python 3.3.2

当我运行下面的代码时,我什么也得不到。程序只是等待,不打印任何内容,甚至不打印零。我试过按所有的按钮,但什么也没发生。有什么建议吗

守则:

import pygame

pygame.init()
gamepad = pygame.joystick.Joystick(0)
gamepad.init()

while True:
    for event in pygame.event.get():
        if event.type == pygame.JOYBUTTONDOWN:
            print("Button Pressed.")

谢谢你的帮助

打印(gamepad)打印的是什么?@BartlomiejLewandowski它打印的是“打印(gamepad.get_name())怎么样?”看起来比它找到操纵杆还要好。还有其他的活动吗?(
JOYAXISMOTION
JOYBALLMOTION
JOYBUTTONDOWN
JOYBUTTONUP
JOYHATMOTION
)这个
打印(pygame.event.get_blocked())
打印(pygame.event.get_grab())