Multiplatform GUI library

We need a multi-platform GUI that supports Windows, Linux and QNX6.

We are evaluating gtk+ and QT. On sourceforge there are some versions of
these tools, but I do not find the latest gtk+. The information to the
actual operation/restrictions under QNX6 are minimum.

I suppose the internal X-wrapper allows to run these GUI with Photon.

I would like the contribution of some experienced users for a clearer
picture of this subject.

Thanks in advance,
Enrico

| Enrico Bendinelli | Prisma Engineering srl |
| enricob@prisma-eng.it | Via Petrocchi 4 20127 MILANO ITALY |
| http://www.prisma-eng.it | Tel. +39 02 26113507 Fax. 26113597 |

They both would work. There have been ports in the past to various QNX
versions. As far as I know, Qt is a more advanced/mature than gtk+. It also
covers more areas than just GUI - there are abstractions for most useful OS
services. However you have to pay for it if you do something commercial.
Fair enough.

Note, Qt also really forces you to dive into ‘Qt way’ due to their
‘preprocessor’.

You might also consider using Java with SWT (that’s how eclipse works on all
those platforms).

“Enrico Bendinelli” <enricob@prisma-eng.it> wrote in message
news:bbk1gq$jnr$1@inn.qnx.com

We need a multi-platform GUI that supports Windows, Linux and QNX6.

We are evaluating gtk+ and QT. On sourceforge there are some versions of
these tools, but I do not find the latest gtk+. The information to the
actual operation/restrictions under QNX6 are minimum.

I suppose the internal X-wrapper allows to run these GUI with Photon.

I would like the contribution of some experienced users for a clearer
picture of this subject.

Thanks in advance,
Enrico

| Enrico Bendinelli | Prisma Engineering srl |
| > enricob@prisma-eng.it > | Via Petrocchi 4 20127 MILANO ITALY |
| > http://www.prisma-eng.it > | Tel. +39 02 26113507 Fax. 26113597 |

Enrico Bendinelli wrote:

We need a multi-platform GUI that supports Windows, Linux and QNX6.

We are evaluating gtk+ and QT. On sourceforge there are some versions of
these tools, but I do not find the latest gtk+. The information to the
actual operation/restrictions under QNX6 are minimum.

I suppose the internal X-wrapper allows to run these GUI with Photon.

I would like the contribution of some experienced users for a clearer
picture of this subject.

Qt (or if you like PyQt) is working flawless with Windows, LINUX and QNX6.

Qt has the best documentation and a very active mailing list.

Armin

http://www.steinhoff-automation.com


BTW … we have realized a system independent PROFIBUS DP configurator
based on PyQt.

However Trolltech do not offer commercial support for QNX. If you want to
use Qt for a commercial application you are on your own - unless you can
reproduce the problem on a supported platform such as Linux.

Also - be aware that Qt is far from “free” for a commercial application.

Rob Rutherford

“Armin Steinhoff” <a-steinhoff@web.de> wrote in message
news:3F000599.3080601@web.de

Enrico Bendinelli wrote:
We need a multi-platform GUI that supports Windows, Linux and QNX6.

We are evaluating gtk+ and QT. On sourceforge there are some versions of
these tools, but I do not find the latest gtk+. The information to the
actual operation/restrictions under QNX6 are minimum.

I suppose the internal X-wrapper allows to run these GUI with Photon.

I would like the contribution of some experienced users for a clearer
picture of this subject.

Qt (or if you like PyQt) is working flawless with Windows, LINUX and QNX6.

Qt has the best documentation and a very active mailing list.

Armin

http://www.steinhoff-automation.com


BTW … we have realized a system independent PROFIBUS DP configurator
based on PyQt.

Robert Rutherford wrote:

However Trolltech do not offer commercial support for QNX. If you want to
use Qt for a commercial application you are on your own

That’s far too pessimistic … there are very active mailing list for
KDE (Qt based …) and PyKDE.


  • unless you can
    reproduce the problem on a supported platform such as Linux.

Also - be aware that Qt is far from “free” for a commercial application.

True … but it has a very fair licensing.

Armin

Armin Steinhoff <a-steinhoff@web.de> wrote:

Robert Rutherford wrote:
However Trolltech do not offer commercial support for QNX. If you want to
use Qt for a commercial application you are on your own

That’s far too pessimistic … there are very active mailing list for
KDE (Qt based …) and PyKDE.

Oh sure, but what Robert was meaning is that if you want to use Qt in your
commerical code under QNX you have to license it under the GPL. Might not
be something people are interested in doing since Troll doesn’t offer a
commerical license for QNX.

chris


Chris McKillop <cdm@qnx.com> “The faster I go, the behinder I get.”
Software Engineer, QSSL – Lewis Carroll –
http://qnx.wox.org/

Actually that’s not 100% correct. I have had some conversations with
Trolltech and they have confimed that if we

  • purchase a commercial license for Qt/X11 or Qt/Windows,
  • do our development under Linux or Windows (with their Gui builder tools
    etc), and
  • recompile under QNX using the ported libraries

then we can distribute our commercial product under QNX/Qt without any GPL
issues.

However, support issues must be reported and reproducible in a supported
environment (ie not QNX).

Rob Rutherford

“Chris McKillop” <cdm@qnx.com> wrote in message
news:bdtq30$p4o$1@nntp.qnx.com

Oh sure, but what Robert was meaning is that if you want to use Qt in your
commerical code under QNX you have to license it under the GPL. Might not
be something people are interested in doing since Troll doesn’t offer a
commerical license for QNX.

chris


Chris McKillop <> cdm@qnx.com> > “The faster I go, the behinder I get.”
Software Engineer, QSSL – Lewis Carroll –
http://qnx.wox.org/

Robert Rutherford <ruzz@nospamplease.ruzz.com> wrote:

Actually that’s not 100% correct. I have had some conversations with
Trolltech and they have confimed that if we

  • purchase a commercial license for Qt/X11 or Qt/Windows,
  • do our development under Linux or Windows (with their Gui builder tools
    etc), and
  • recompile under QNX using the ported libraries

Well that isn’t 1/2 bad honestly.

chris


Chris McKillop <cdm@qnx.com> “The faster I go, the behinder I get.”
Software Engineer, QSSL – Lewis Carroll –
http://qnx.wox.org/

Robert Rutherford <ruzz@nospamplease.ruzz.com> wrote:

However Trolltech do not offer commercial support for QNX. If you want to

Last time when I emailed them (while doing my Qt/QNX port), I was
told they only provide commercial support for QNX :slight_smile:

“Frank Liu” <fliu@mail.vipstage.com> wrote in message
news:be0f35$8mj$1@inn.qnx.com

Robert Rutherford <> ruzz@nospamplease.ruzz.com> > wrote:
However Trolltech do not offer commercial support for QNX. If you want
to

Last time when I emailed them (while doing my Qt/QNX port), I was
told they only provide commercial support for QNX > :slight_smile:

That must have meant ‘we will only support you for money’. :wink: