Re: [LAD] GTK+ vs QT for new Open Source Project.

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <ken@...>
Cc: The Linux Audio Developers' Mailing List <linux-audio-dev@...>
Date: Thursday, August 13, 2009 - 9:06 pm

> To start such an Open Source Project requires standardizing on standards for

If you are using GStreamer you might find GTK+ syntax very similar (I
personally find everything GLib counterproductive and, generally, a
sore to the eyes, but to each his own, a lot of very respectable
software is based on it, so there must be something to it.)

If you'd rather program in C++ then GTKmm is a wrapper around GTK.

Bear in mind that Qt is C++ and signal/slot based, so you'll have the
usual problem of integrating GStreamer callbacks using static methods
and the user payload at the calls.

If you are interested in an example I spent some time integrating
GStreamer and Qt in this little project of mine (in the distant future
I plan to drop GStreamer in favor of the infrastructure provided by
Sonic Visualiser):

http://sourceforge.net/projects/soundtoucher/

> current proposed standards was whether to use  GTK+ or  QT.    There was a

A lot more? Mmm, checkout complex GUI apps like Rosegarden, Muse,
Qtractor, Musescore, Alsa Modular Synth, Sonic Visualiser... In the
Music Application menu of my desktop the only non-Qt applications with
a complex GUI are Ardour and Audacity.

Qt has always been GPL for GPL projects, so it has been widely used by
a lot of open source projects, no problems with the license
whatsoever.

If you have in mind a complex GUI and have little time to master a
toolkit I'd go with Qt because of its straightforward syntax and
thorough documentation. Otherwise, it is not really that important
what toolkit you choose, so I'd favour GTK because of its easy
integration with GStreamer and to keep the whole application under the
callback paradigm.

HTH,

Luis
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAD] FLTK vs GTKmm, Christian, (Mon Aug 10, 7:41 am)
[LAD] GTK+ vs QT for new Open Source Project., Ken Dawber, (Thu Aug 13, 6:35 pm)
Re: [LAD] GTK+ vs QT for new Open Source Project., Luis Garrido, (Thu Aug 13, 9:06 pm)
Re: [LAD] GTK+ vs QT for new Open Source Project., Paul Davis, (Thu Aug 13, 10:34 pm)
Re: [LAD] GTK+ vs QT for new Open Source Project., Pedro Lopez-Cabanillas, (Fri Aug 14, 10:51 am)
Re: [LAD] GTK+ vs QT for new Open Source Project., Gabriel M. Beddingfield, (Fri Aug 14, 4:30 pm)
Re: [LAD] GTK+ vs QT for new Open Source Project., David Robillard, (Fri Aug 14, 4:01 pm)
Re: [LAD] GTK+ vs QT for new Open Source Project., Harry Van Haaren, (Fri Aug 14, 4:21 pm)
Re: [LAD] GTK+ vs QT for new Open Source Project., Ray Rashif, (Fri Aug 14, 1:37 pm)
Re: [LAD] GTK+ vs QT for new Open Source Project., Chris Cannam, (Fri Aug 14, 1:41 pm)
Re: [LAD] GTK+ vs QT for new Open Source Project., Julien Claassen, (Thu Aug 13, 7:25 pm)
Re: [LAD] GTK+ vs QT for new Open Source Project., David Robillard, (Thu Aug 13, 7:29 pm)
Re: [LAD] GTK+ vs QT for new Open Source Project., Chris Cannam, (Fri Aug 14, 4:14 pm)
Re: [LAD] GTK+ vs QT for new Open Source Project., Paul Davis, (Thu Aug 13, 7:20 pm)
Re: [LAD] FLTK vs GTKmm, Thorsten Wilms, (Mon Aug 10, 9:52 am)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 11:29 am)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 11:33 am)
Re: [LAD] FLTK vs GTKmm, Raymond Martin, (Mon Aug 10, 10:44 am)
Re: [LAD] FLTK vs GTKmm, Christian, (Mon Aug 10, 11:13 am)
Re: [LAD] FLTK vs GTKmm, Raymond Martin, (Mon Aug 10, 12:04 pm)
Re: [LAD] FLTK vs GTKmm, Luis Garrido, (Mon Aug 10, 1:08 pm)
Re: [LAD] FLTK vs GTKmm, Pedro Lopez-Cabanillas, (Tue Aug 11, 9:21 am)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Tue Aug 11, 5:30 pm)
Re: [LAD] FLTK vs GTKmm, Christian, (Mon Aug 10, 10:09 am)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Mon Aug 10, 4:10 pm)
Re: [LAD] FLTK vs GTKmm, Ralf Mardorf, (Tue Aug 11, 4:45 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 4:32 pm)
Re: [LAD] FLTK vs GTKmm, Ralf Mardorf, (Tue Aug 11, 4:53 pm)
Re: [LAD] FLTK vs GTKmm, Vincent Torri, (Tue Aug 11, 5:06 pm)
Re: [LAD] FLTK vs GTKmm, Ralf Mardorf, (Tue Aug 11, 5:47 pm)
Re: [LAD] FLTK vs GTKmm, Vincent Torri, (Tue Aug 11, 6:00 pm)
Re: [LAD] FLTK vs GTKmm, Ralf Mardorf, (Tue Aug 11, 6:36 pm)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Mon Aug 10, 5:57 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 6:06 pm)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Mon Aug 10, 6:49 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 7:10 pm)
Re: [LAD] FLTK vs GTKmm, Patrick Shirkey, (Mon Aug 10, 6:16 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 6:43 pm)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Mon Aug 10, 7:00 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 7:17 pm)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Mon Aug 10, 7:22 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 7:26 pm)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Mon Aug 10, 7:41 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 8:05 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 9:10 pm)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Mon Aug 10, 9:14 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 9:36 pm)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Mon Aug 10, 9:40 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 10:45 pm)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Tue Aug 11, 1:44 am)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Tue Aug 11, 6:17 am)
Re: [LAD] FLTK vs GTKmm, Steve Harris, (Tue Aug 11, 6:45 am)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Tue Aug 11, 7:06 am)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Tue Aug 11, 5:32 pm)
Re: [LAD] FLTK vs GTKmm, Steve Harris, (Tue Aug 11, 10:26 am)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Tue Aug 11, 11:55 am)
Re: [LAD] FLTK vs GTKmm, Steve Harris, (Tue Aug 11, 1:10 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Tue Aug 11, 2:23 pm)
Re: [LAD] FLTK vs GTKmm, Adrian Knoth, (Tue Aug 11, 12:44 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Fri Nov 6, 8:10 pm)
Re: [LAD] FLTK vs GTKmm, Adrian Knoth, (Sun Nov 8, 10:01 am)
[LAD] audio@CUDA, Jens M Andreasen, (Sun Nov 8, 9:50 pm)
Re: [LAD] FLTK vs GTKmm, Loki Davison, (Tue Aug 11, 2:33 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Tue Aug 11, 4:54 pm)
Re: [LAD] FLTK vs GTKmm, Fons Adriaensen, (Tue Aug 11, 5:55 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Tue Aug 11, 6:57 pm)
Re: [LAD] FLTK vs GTKmm, Fons Adriaensen, (Tue Aug 11, 8:15 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Wed Aug 12, 8:00 am)
Re: [LAD] FLTK vs GTKmm, Fons Adriaensen, (Wed Aug 12, 10:11 am)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Wed Aug 12, 6:52 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Tue Aug 11, 4:01 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Tue Aug 11, 12:33 pm)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Mon Aug 10, 9:01 pm)
Re: [LAD] FLTK vs GTKmm, Patrick Shirkey, (Mon Aug 10, 6:47 pm)
Re: [LAD] FLTK vs GTKmm, Ralf Mardorf, (Tue Aug 11, 5:04 pm)
Re: [LAD] FLTK vs GTKmm, Paul Davis, (Mon Aug 10, 10:15 am)
Re: [LAD] FLTK vs GTKmm, Christian, (Mon Aug 10, 10:27 am)