Your thoughts on QT/Mac

Discussion in 'Mac Programming' started by trainguy77, Jul 24, 2006.

  1. macrumors 68040

    trainguy77

    Joined:
    Nov 13, 2003
    #1
    What do you think about QT? Is it better then Java? Is it worth writing in if you already know C++? How well does QT apps run on OS X?
     
  2. macrumors 68000

    crees!

    Joined:
    Jun 14, 2003
    Location:
    MD/VA/DC
    #2
    QT is?
     
  3. thread starter macrumors 68040

    trainguy77

    Joined:
    Nov 13, 2003
    #3
    QT is a C++ environment that lets you compile your applications for almost any platform without the need for any porting. And without any environment needed on the end machine(like java needs)
     
  4. macrumors 6502

    Joined:
    Sep 4, 2001
    Location:
    West Sussex, UK
    #4
    I recently tried this and, while my knowledge of C++ is not exactly that great, I found it to be pretty un-Mac like. It seems to support many things including sheets but other things remain totally foreign in the interface. I think you will get similar results to Java Swing or SWT using QT. So competing with the Cocoa apps out there will not be easy.

    Google Earth for the Mac is the only app that I can think of which uses QT.
     
  5. Guest

    caveman_uk

    Joined:
    Feb 17, 2003
    Location:
    Hitchin, Herts, UK
    #5
    If you need cross platform then use QT by all means but if you don't then use something else that looks more native.
     
  6. Moderator emeritus

    kainjow

    Joined:
    Jun 15, 2000
    #6
    Parallels is a Qt app also.
     
  7. macrumors regular

    Joined:
    May 24, 2005
    Location:
    Shreveport, LA
    #7
    I have started to use Qt a lot lately. I work under some professors of mine doing a lot of work for the med center. We've recently been doing visualizations in OpenGL. Me and my co-worker are assigned to this project. He uses Linux (XUbuntu) at home, I of course use a Mac, but our work machines are Windows based. It was obvious we needed a cross platform toolkit. We went with Qt and haven't looked back. So far it's been great and easy to learn. Looks like a native application in whichever OS. If you are going for cross platform I'd say go with Qt. Personally I'm still going to learn Cocoa one of these days.
     
  8. macrumors 6502a

    Joined:
    Feb 17, 2004
    #8
    Qt = cross-platform widget library
    QT = QuickTime.
     
  9. macrumors member

    Joined:
    May 21, 2006
    #9
    Yeup, I second the Qt movement.

    I'm just starting to learn it too and it's so nice to learn given you have some C++ with STL background. They make everything really easy to use.

    I suggest getting a book on it - try the prentice hall one which just came out called "C++ GUI Programming in Qt" - it's really good. I'm half way through now.
     
  10. Guest

    caveman_uk

    Joined:
    Feb 17, 2003
    Location:
    Hitchin, Herts, UK
    #10
    Just make sure you've read the license conditions - Qt is not free in all circumstances and the license is quite restrictive about starting out developing on a 'free' license and then going commercial.
     

Share This Page