paul at linuxaudiosystems.com
Sun Mar 20 17:00:08 UTC 2005
>> sigc++2 is just 100% pure C++ software engineering joy. sigc++ is
>> entirely independent of any graphical toolkit - you can use it
>> non-graphical applications as well.
> Same with Qt. It doesn't have to be graphical.
i prefer libraries to small and self-contained whenever
possible. sigc++ is concerned with one thing and one thing only:
providing a robust, flexible type-safe callback (some call it
"signal/slot") mechanism for C++ programming. Qt is a great library,
but it has aspirations somewhat beyond that :)
> Having used both GTK and Qt I have to say that Qt is IMHO a much
>more polished and mature package. I have yet to run into anything that
>wasn't already anticipated by the Qt developers - QProcess, QPrinter,
>QSocket, QFtp, QHttp, QBrowser... The one thing that annoys me about
i completely agree with you. and my agreement is part of the reason
why i wouldn't want to use Qt. i don't believe that the list of
features you've just mentioned should be in a drawing toolkit - i'd
rather have a really great drawing toolkit *plus* another library (or
more than one) with support for these other cool (and useful)
things. your mileage may vary, of course.
i think that the decision to use Qt is a perfectly sensible one for a
lot of people - its just not the one i'd make.
More information about the Linux-audio-dev