Code::Blocks

User forums => General (but related to Code::Blocks) => Topic started by: Michael on November 01, 2005, 12:29:53 pm

Title: Why CB has been developed using wxWidgets?
Post by: Michael on November 01, 2005, 12:29:53 pm
Hello,

I would like to ask the developers of CB, why they have chosen wxWidgets instead of e.g., Qt (http://www.trolltech.com/products/qt/index.html) for implementing CB. Personally, I have used both in different projects and I have found them very good (and with helpful user forums).

Thank you very much.

Best wishes,
Michael

Title: Re: Why CB has been developed using wxWidgets?
Post by: mandrav on November 01, 2005, 01:04:24 pm
Short answer:

1) When C::B was started, Qt didn't have a GPL windows version.
2) wxWidgets uses the native widgets for each platform whereas Qt uses its own widgets (don't know if this has changed). We want the user to feel "at home".
3) I have too worked with Qt and I dislike the use of meta-compilers. But let's not turn this into a holly war: it's just a matter of taste and personal preference.
Title: Re: Why CB has been developed using wxWidgets?
Post by: Michael on November 01, 2005, 01:12:03 pm
Hello,

Thank you very much for your answers.

Regarding point 3, I also agree with you. When I developed with Qt, I have had several problems with the meta-compiler. Anyway, as you say, it is just a matter of personal preference.

Best wishes,
Michael