December 28, 2010

Yousif Yousif
Lab Rat
3 posts

JoyStick integration in QT

 

I’m undergraduate student. I’m working on a project. My project is about Game development using QT. But I found that this nice graphic library not have integration for Joystick.
My Question is that how I can use Joystick in QT base Programs? Is there any Class for Joystick? Can anyone send me example code implementation for joystick I QT?

 Signature 

Muhammad Yousif
BICSE-06
NUST-SEECS
Research Assistant SMART LAB
Research Member of CEIA
.(JavaScript must be enabled to view this email address)
+92 334-6672476

8 replies

December 28, 2010

irfan.omair irfan.omair
Lab Rat
16 posts

Well there is no any class for this in Qt. You may have to use some thirdparty lib as I know SDL [http] is the one which has this support.

See if this example [fredemmott.co.uk] joysticks with Qt helps you.

December 29, 2010

Yousif Yousif
Lab Rat
3 posts

@ Mr.Irfan: Thanks for answer my question. I can not open the link which you have mention above. Can you write again the links for SDL and SDL Example.

 Signature 

Muhammad Yousif
BICSE-06
NUST-SEECS
Research Assistant SMART LAB
Research Member of CEIA
.(JavaScript must be enabled to view this email address)
+92 334-6672476

December 29, 2010

irfan.omair irfan.omair
Lab Rat
16 posts

Ah here it is again SDL [plib.sf.net]
http://www.fredemmott.co.uk/blog/2009/07/23/Accessing joysticks with Qt

December 29, 2010

Yousif Yousif
Lab Rat
3 posts

@ Mr.Irfan:- Finaly I got it. I’ll remain in you contact for future Joystick help. Thank for Great Help.

 Signature 

Muhammad Yousif
BICSE-06
NUST-SEECS
Research Assistant SMART LAB
Research Member of CEIA
.(JavaScript must be enabled to view this email address)
+92 334-6672476

December 30, 2010

Immii Immii
Lab Rat
239 posts

The one Other way could think of writing own class which interacts with joystick using joystick driver and QIoDevice, how is joy stick connected with your machine? is that using RS232? then you can get input on IODevice?

January 1, 2011

Yousif Yousif
Lab Rat
3 posts

@ Mr. Immii :- I think this idea is also good. Can you guide me further on this method? Can anyone give me more details on above topic? I mean tools or examples or other resources which can help to understand QioDevice and Joystick DRIVER? I’ll try both of these methods to use joystick in QT and check which method is best for me.

 Signature 

Muhammad Yousif
BICSE-06
NUST-SEECS
Research Assistant SMART LAB
Research Member of CEIA
.(JavaScript must be enabled to view this email address)
+92 334-6672476

January 10, 2011

jhowland jhowland
Lab Rat
1 posts

another option—a little lame, but it works.

python has a games module. Use python to access your joystick, and another communication method (I used a UDP socket) to send joy data to your application

February 9, 2011

zester zester
Lab Rat
89 posts

Another option that you might want to consider is using SFML.
http://www.sfml-dev.org/

SFML is a free multimedia C++ API that provides you low and high level access to graphics, input, audio, etc.

Here is a tutorial on how to integrate it into Qt.
http://www.sfml-dev.org/tutorials/1.6/graphics-qt.php

And here is the input class.
http://www.sfml-dev.org/documentation/1.6/classsf_1_1Input.htm

 
  ‹‹ Path Finding and Binary Heaps      Game Design with MVC ››

You must log in to post a reply. Not a member yet? Register here!