CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 3 of 3
  1. #1
    Join Date
    Aug 2004
    Posts
    133

    Anyone experience with cross-platform GUI's

    I’m making an app and wish it to be compatible with UNIX and win32. I’ve split the app up so hopefully only 1 layer out of 4 needs to be changed (because of the fundamental differences).

    So what I’m asking is has anyone played with the following or are there others.

    What’s the most accepted cross platform GUI?

    Here’s a few I have found...

    GTK: http://www.dropline.net/gtk/
    WxWidgets: http://www.wxwidgets.org/
    Qt: http://www.trolltech.com/products/qt/index.html

    BTW: I didn’t really have a clue where to post this mods...

  2. #2
    Join Date
    May 2000
    Location
    KY, USA
    Posts
    18,652

    Re: Anyone experience with cross-platform GUI's

    [ Redirected thread ]

  3. #3
    Join Date
    Feb 2004
    Location
    Canada
    Posts
    277

    Re: Anyone experience with cross-platform GUI's

    I have personal experience with Qt and wxWidgets. I will tell you that Qt is probably the most popular one of the three. IMO it's definitly better than wxWidgets. To deside, you really have to look at your needs though. Qt has really good design, and is nice to work with. However, it is released under dual lisencing model. It's released under GPL for GPL projects. If you want to make something commercial or proprietary, you have to buy a lisence, which is pretty expencive (a little too expencive if you ask me, but they are selling it well, so I guess companies must be buying it). wxWidget's main advantage over Qt is that it's released under a much more liberal (is that the right word?) LGPL lisence. This lets you use it in commercial apps. You do not have to make source code public, and I am not sure even if you have to say that the app uses wxWidgets (maybe you do somewhere in the docs or something). However, I found wxWidgets isn't as good, and nice to work with. Also I found there is a lot more help and resources available for Qt.

    Just google comparison of cross-platform GUI toolkits, and similar, and you should get some nice results. There have been pretty good comparison articles written.

    EDIT: I didnt mention GTK anywhere because I ahve 0 experience and knowledge about it.

    Latem
    Being a pessimist is wonderful; you are either proven right, or pleasantly surprised.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured