wxPython和wxJoysti

2024-05-06 02:26:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个操纵杆,我想在wxPython中接口。我可以很好地连接到它,从6个不同的轴上得到读数。问题是我的操纵杆(aLogitech F310 Gamepad)有8个不同的轴,而不是6个。在

我的问题是,如何从操纵杆获得其他两个轴的值? 我通过一个快速的python脚本运行它,以了解wxPython对操纵杆的看法: 所有这些函数都可以在wxPythonwxJoystick doc page上找到。在

print joy.GetPosition().x
print joy.GetPosition().y
print joy.GetZPosition()
print joy.GetRudderPosition()
print joy.GetUPosition()
print joy.GetVPosition()
print joy.GetPOVPosition()
print joy.GetPOVCTSPosition()
print joy.HasPOV()
print joy.HadPOV4Dir()
print joy.HasPOVCTS()

这将在前6行生成正常值(我希望有这些值),但是POVPosition函数的值为-1,最后三行的值为False。在

我正在寻找一种方法来找到最后两个轴的值,而上面提到的这些函数似乎做不到。。。 谢谢你的帮助!在


Tags: 函数脚本docpagewxpythonprint读数操纵杆