To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.off-topic.geekOpen lugnet.off-topic.geek in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Off-Topic / Geek / 4953
4952  |  4954
Subject: 
Re: Cross platform GUI
Newsgroups: 
lugnet.off-topic.geek
Date: 
Tue, 25 Jan 2005 04:41:35 GMT
Viewed: 
4350 times
  
In lugnet.cad.dev, Orion Pobursky wrote:
To me, compile times are a non issue.  However the non-free nature of Qt leaves
a bad taste in my mouth (and I not even a Open Source zealot).  I can however
develop a Qt based program on my Mac (when I get it form Apple) and then find
someone to compile a Windows binary for me if I want.

When I decided to use QT for the Linux version of LDView, I already had a
Windows native version, and absolutely no plans of moving the Windows version to
a cross-platform toolkit.  Consequently, while I also felt that having the
Windows version cost money was a pain, it didn't have much impact on my choice.

To be honest, I'm very impressed with QT from a technical perspective.  I feel
that their class structure and overall design is very good.  To me, the
pre-processor requirement is a pain more because it's something that shouldn't
be necessary than due to its increasing compile times.  However, I do understand
why they went that route: C++ pretty much sucks for making a really good UI
toolkit, and the preprocessor allowed them to work around some of its
limitations.  I'm still not sure I fully approve of their decision to go that
way, but have to admit that it improves the usability of QT (once you get over
the learning curve).  I challenge anyone who doesn't think C++ sucks for UI
toolkits to implement something anywhere close to as good as Cocoa (including
InterfaceBuilder) in C++.  I content that it can't be done.

One other thing I'll say about QT is that it seems to have extremely good
documentation for this kind of library.  So I guess I'd say that, as long as
you're not interested in a Windows binary, QT seems to be a very good choice.
Of course, most people that want something to be cross-platform ARE interested
in a Windows binary.

--Travis Cobbs



Message is in Reply To:
  Re: Cross platform GUI
 
(...) The look and feel is one of the reasons why I rejected GTK (...) To me, compile times are a non issue. However the non-free nature of Qt leaves a bad taste in my mouth (and I not even a Open Source zealot). I can however develop a Qt based (...) (20 years ago, 25-Jan-05, to lugnet.cad.dev, lugnet.off-topic.geek)

9 Messages in This Thread:





Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR