Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

QT vs. WX

Name: Anonymous 2009-02-05 5:59

Now that QT is published under LGPL is there any reason at all to use wxwidgets?
Which one of these do you think is superior for developing crossplatform state-of-the-art multimedia production software?

Name: Anonymous 2009-02-05 6:17

NO EXCEPTIONS

Name: Anonymous 2009-02-05 6:33

gtk. sepples is PIG DISGUSTING

Name: Anonymous 2009-02-05 7:59

Everyone knows that multimedia apps require a custom toolkit that looks and feels COMPLETELY DIFFERENT from any other program.

Take a look at Winamp, iTunes, Pro Tools, Garage Band, Premiere, Cinelerra, Renoise, CoolEdit, etc. etc. All of these highly successful and popular programs have a distinct and unique user interface. This is what makes or breaks a program! If a program fails to stand out and DEMAND to be used, it will be ignored like every other lousy piece of low quality shareware. A standard toolkit results in a boring application -- and this is fine for a word processor or mail client, but only because there is no creativity in those fields. When you base a MULTIMEDIA PRODUCTION SUITE on a standard toolkit, you are effectively telling potential users that your program is not creative, thus implying that it is a poor match for their overwhelming creative talents. Therefore, a customized UI is the only choice.

The only thing better than a custom interface is a skinnable one. This way, each user can change the look and feel, and even rearrange all of the widgets, thus unleashing MAXIMUM CREATIVE POTENTIAL.

Name: Anonymous 2009-02-05 8:27

I use Interface Builder on my Macbook Pro.

Name: Anonymous 2009-02-05 8:36

>>5
Yes, but what kind of music do you listen to?

Name: Anonymous 2009-02-05 9:13

>>4
i lolled at MAXIMUM CREATIVE POTENTIAL

Name: Anonymous 2009-02-05 9:15

>>4
foobar2000

Name: Anonymous 2009-02-05 9:16

>>8
is shit. its like using excel

Name: Anonymous 2009-02-05 9:25

>>9
What exactly shitty do you find in using excel?

Name: Anonymous 2009-02-05 9:29

>Garage Band, Cinelerra, Renoise, CoolEdit
>Garage Band, Cinelerra, Renoise, CoolEdit
>Garage Band, Cinelerra, Renoise, CoolEdit
>Garage Band, Cinelerra, Renoise, CoolEdit
>Garage Band, Cinelerra, Renoise, CoolEdit
>Garage Band, Cinelerra, Renoise, CoolEdit
>Garage Band, Cinelerra, Renoise, CoolEdit
>Garage Band, Cinelerra, Renoise, CoolEdit
>Garage Band, Cinelerra, Renoise, CoolEdit
>Garage Band, Cinelerra, Renoise, CoolEdit
>Garage Band, Cinelerra, Renoise, CoolEdit
>Garage Band, Cinelerra, Renoise, CoolEdit
>Garage Band, Cinelerra, Renoise, CoolEdit
>Garage Band, Cinelerra, Renoise, CoolEdit
>Garage Band, Cinelerra, Renoise, CoolEdit
>Garage Band, Cinelerra, Renoise, CoolEdit
>Garage Band, Cinelerra, Renoise, CoolEdit
>Garage Band, Cinelerra, Renoise, CoolEdit

Name: Anonymous 2009-02-05 9:38

>>12
You missed some.

Name: Anonymous 2009-02-05 9:44

>11
VBA

Name: Anonymous 2009-02-05 10:07

>>11
nothing if i'm doing excel type things, like tables and sums etc. but its not the right interface for music

Name: Anonymous 2009-02-05 11:28

Qt still doesn't have some of wxWidgets' main features:

- Disgusting API
- Deeply rooted design flaws
- Wildly varying cross-platform behaviour
- Stuff breaking between minor point releases
- Missing and incorrect documentation
- PHP-quality example code

Name: Anonymous 2009-02-05 11:35

>>16
loled

Name: Anonymous 2009-02-05 16:31

Name: Anonymous 2009-02-05 17:00

Why use either, when there is Fox?  It's more consistent cross platform that wx and has a slightly less unintuitive event hooking mechanism than Qt -- and is significantly less code, too.

Name: Anonymous 2009-02-05 17:17

>>19
The FOX toolkit is written in C++. Bindings are available for Python, Ruby and Eiffel.
no bindings for decent languages. looks like i'll have to stick with qt.

Name: Anonymous 2009-02-05 18:27

>>1
>>16
A few months ago, I wrote a small program for my employer with WX. It simply loaded when the install CD for our software was inserted, and provided a graphical menu for the different installation options, and then delegated the real work to the actual install program.

It was a a bit of an adventure, reading through the WX documentation, trying to figure out what I wanted to do. I had to implement some custom classes that derive from the ones WX provides just to get a transparent text control.

Now, it wasn't completely terrible, because it was such a small program, but I think that if I had to maintain anything larger written with WX I'd go insane. Now that Qt will be under the LGPL, I'll seriously consider using it in the future.

Name: Anonymous 2009-02-05 19:09

The thing about Qt is that it is shit.

Name: Anonymous 2009-02-05 19:37

The Windows API is the best!  I'm not kidding except for the NULL, NULL, NULL part either!

Name: Anonymous 2009-02-05 19:49

In all honesty, the best cross-platform widget toolkit I've found is SWT. And this is after checking out Qt, GTK, and wx.

Name: Anonymous 2009-02-05 20:03

>>24
Yeah, it's all great until you force your users to wait to download Java. And you have to use Java to use it... wait, why is it so great again?

Name: Anonymous 2009-02-05 20:19

>>24
forcing people to use java is almost as bad as forcing people to use sepples.

Name: Anonymous 2009-02-05 21:16

FLTK was here, everyone else is a loser

Name: Anonymous 2009-02-05 21:42

I enjoy custom interfaces written with SDL

Name: Anonymous 2009-02-05 22:29

>>27
I would agree with this, except for the nobody actually using fltk part. And the being written in Sepples part. And the looking like ground-up ass part.

Actually, let me start again.
>>27
Fltk sucks dick like every other "let's make another stupid incompatible toolkit".

Name: Anonymous 2009-02-06 6:16

Tk! Tk! Tk is the STANDARD!!!
Is it too much to ask for these days to have a decent C interface for your GUI toolkit? Every language out there in practical use can call C libraries, but I'm not sure these C++ faggots even understand the concept.

Name: Anonymous 2009-02-06 12:41

How about Qt vs. GTK? Looking at some GTK code I found it to be quite intriguing.

Name: Anonymous 2009-02-06 12:49

>>31
gtk is ugly as fuck.

Name: Anonymous 2009-02-06 12:53

>>31
Gtk is total ass to code for in straight-up C; in terms of usage in its "native" language Gtk really sucks. Qt on the other hand is pretty nice (as far as C++ goes, as it's a really stupid lanugage) - especially when compared to Gtk-- which is about equivalent to being throatfucked by a dolphin.

However, the Ruby and Python Gtk wrappers are both pretty decent, whereas the Qt wrappers are full of ugly. (What the fuck is with all that SIGNAL() and SLOT() shit?)

PyGtk is also much better than that Tkinter garbage that comes with Python; I don't know why that legacy Tcl-requiring crap is still in the standard lib (oh right, because Guido is a faggot)

Name: Anonymous 2009-02-06 13:16

GTK sucks ass on every platform that isn't Gnome.

Name: Anonymous 2009-02-06 13:25

>>34
That's your own fault for using the default theme.

Although I really wonder why they don't make a less shitty default theme.

Name: Anonymous 2009-02-06 13:31

>>35
That's your own fault for using the default theme.
what

I don't know or care what a `theme' means in this context. I just know that that all GTK programs I've ever used on any platform outside of Gnome have looked and acted like teenagers with Assberger's syndrome. If that somehow manages to be `my fault', it only reinforces my impression.

Name: Anonymous 2009-02-06 13:48

>>35
all the themes do that.
well except for the default theme on solaris, but i haven't seen that theme anywhere else and haven't cared enough to figure out how to make other themes have reasonably sized buttons because i usually use kde instead. and that's usually just to run konsole, amarok, and firefox (which uses its own themes for everything, so it doesn't suffer from the usual gtk ugliness).

Name: Anonymous 2009-02-06 13:52

>>37,36
Sounds like your systems are just plain fucked up. I have used Gtk apps on plenty non-Gnome systems and they act fine.

>>37 in your case it might be that KDE is doing retarded shit. I know it does a fair amount of fuckery to Gtk themes by default that just ends up making them look like hell. Try turning that bogus setting off for starters.

Personally I find Qt apps to look purely offensive and not follow any interface standards, whereas Gtk is usually somewhat sane by comparison. Although most of my apps are console based and I don't usually use any sort of desktop environment, just straight x11.

Name: Anonymous 2009-02-06 14:02

>>38
Sounds like your systems are just plain fucked up. I have used Gtk apps on plenty non-Gnome systems and they act fine.
Say... Have you ever used, like, a non X11-based system?

Name: Anonymous 2009-02-06 14:06

>>38
I have used Gtk apps on plenty non-Gnome systems and they act fine.
✔ Looks like shit on Windows
✔ Looks like shit on Mac OS
✔ Looks like shit in KDE

Hmm...

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List