Project Home
Project Home
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - Self Hosted development using Qt on QNX: (5 Items)
   
Self Hosted development using Qt on QNX  
To the QNX Community.   I'm interested in hearing from other developers who are interested in developing with Qt, but 
using the QNX system as a self hosted environment without resorting to using a separate target device.  You can contact 
me about this at maschoen@pobox.com.

What I hear from QNX is that Photon is going away after QNX 6.5.0 and therefore for most practical purposes, so it self 
hosted development. 

I'm of the radical opinion that the best development tool provide by QNX is  self hosted QNX and so I'm taking steps so 
that I can continue in that direction.

The first two steps I've taken are as follows.
I've ported Qt version 4.8.2 to QNX 6.5.0.  I've done this using just a QNX system, not resorting to the documented use 
of Linux.  If anyone else is interested in how I did this, please let me know and I will provide details.

I've also enhanced this version so that it can support running Qt programs under Photon.   The implementation is 
flexible, and the same modules can be run with or without Photon without recompiling.   

The attached jpg shows two Qt demo programs running both with and without the Photon Window frame.

Currently I only support 32bit ARGB video mode.   Also, note that when in the Qt window, Qt provides the cursor image.  
 This leaves a cursor visible in the Qt window at all times, even when the system cursor leaves the window.

I am looking into additional steps that make it possible to continue to develop in a self hosted manner once QNX 6.5.0 
has been superseded.
Attachment: Image phqt.jpg 85.68 KB
Re: Self Hosted development using Qt on QNX  
Means QNX 6.5.0 x86 based systems ?

--Armin



Mitchell Schoenbrun wrote:
> To the QNX Community.   I'm interested in hearing from other developers who are interested in developing with Qt, but 
using the QNX system as a self hosted environment without resorting to using a separate target device.  You can contact 
me about this at maschoen@pobox.com.
>
> What I hear from QNX is that Photon is going away after QNX 6.5.0 and therefore for most practical purposes, so it 
self hosted development. 
>
> I'm of the radical opinion that the best development tool provide by QNX is  self hosted QNX and so I'm taking steps 
so that I can continue in that direction.
>
> The first two steps I've taken are as follows.
> I've ported Qt version 4.8.2 to QNX 6.5.0.  I've done this using just a QNX system, not resorting to the documented 
use of Linux.  If anyone else is interested in how I did this, please let me know and I will provide details.
>
> I've also enhanced this version so that it can support running Qt programs under Photon.   The implementation is 
flexible, and the same modules can be run with or without Photon without recompiling.   
>
> The attached jpg shows two Qt demo programs running both with and without the Photon Window frame.
>
> Currently I only support 32bit ARGB video mode.   Also, note that when in the Qt window, Qt provides the cursor image.
   This leaves a cursor visible in the Qt window at all times, even when the system cursor leaves the window.
>
> I am looking into additional steps that make it possible to continue to develop in a self hosted manner once QNX 6.5.0
 has been superseded.
>
>
>
> _______________________________________________
>
> Qt General
> http://community.qnx.com/sf/go/post100764
> To cancel your subscription to this discussion, please e-mail general-qt-unsubscribe@community.qnx.com

Re: Self Hosted development using Qt on QNX  
Yes 6.50
Re: Self Hosted development using Qt on QNX  
Hello, Mitchell! Could you give any instructions on how to run Qt applications under Photon on QNX?
Re: Self Hosted development using Qt on QNX  
This requires two things.   A  modified version of Qt.   I made the modifications to version 4.8.2.  I also modified 
this version so that it will make on a self hosted 6.5 system.   It also requires a program I wrote called phqt.   I 
will provide these changes to anyone who sends me a request at maschoen@pobox.com.