News:

When registered with our forums, feel free to send a "here I am" post here to differ human beings from SPAM bots.

Main Menu

My pretty Qt!

Started by incorrect user, September 18, 2007, 07:40:58 AM

Previous topic - Next topic

eranif

Mm, 1700$? maybe for one platform...

I just purchased 4 Qt licenses for my team - the console edition (no GUI), costs us around 3300$ (!!) per developer (If we needed only 1 platform we would have used the OS API directly and not Qt)

Eran

incorrect user

#16
Quote from: JGM on September 19, 2007, 03:17:45 PM
Hope you got another point of view!

Sorry, i didn't understand. You mean i need to learn more about wx and be sure that for some purposes it's better? I've understood that it's better to write the commercial software with wxWidgets. But C::B is free!
You see, i can't get the idea of mandrav: why it is not permitted to use not native events exchange code and widgets' drawing for cross-platform applications (in particulary C::B)??

P.S. No problem, i see that it's almost impossible to convert C::B for Qt, so, let it be so... :)
Take quality as a rule!

Biplab

Quote from: incorrect user on September 20, 2007, 09:27:25 AM
Sorry, i didn't understand. You mean i need to learn more about wx and be sure that for some purposes it's better?

There are a large number of developers who uses wxWidgets. Don't assume they are morons. wxWidgets has been developed for last 15 years and it's a good alternative. It may not be the best toolkit in the world but definitely it's not a Toy toolkit to write only Hello-World applications.

You may like Qt. It's your choice. But that doesn't mean other toolkits are useless.

Quote from: incorrect user on September 20, 2007, 09:27:25 AM
I've understood that it's better to write the commercial software with wxWidgets. But C::B is free!

Neither we did say that you should start writing commercial apps with wxWidgets nor we said that all Free apps should be written with Qt. It's a choice of the devs and C::B devs prefer wxWidgets.

Quote from: incorrect user on September 20, 2007, 09:27:25 AM
You see, i can't get the idea of mandrav: why it is not permitted to use not native events exchange code and widgets' drawing for cross-platform applications (in particulary C::B)??

Because Qt has it's own event management system.

Quote from: incorrect user on September 20, 2007, 09:27:25 AM
P.S. No problem, i see that it's almost impossible to convert C::B for Qt, so, let it be so... :)

Yes, I said it earlier. We'll not change it to Qt.
Be a part of the solution, not a part of the problem.

incorrect user

#18
Sorry, maybe i'm incorrect, but i really wonder about this:

Quote from: Biplab on September 20, 2007, 09:56:27 AM
Because Qt has it's own event management system.

So what?? How does it hinder the IDE? Maybe it would be just more slow, but i believe it isn't noticeable...


Take quality as a rule!

Biplab

Quote from: incorrect user on September 20, 2007, 11:00:22 AM
Quote from: Biplab on September 20, 2007, 09:56:27 AM
Because Qt has it's own event management system.
So what?? How does it hinder the IDE?

Sorry, it was not the reply that you wanted.

Anyway, Non-native toolkits possesses Non-native look. This is not what we want. An Windows app looks more acceptable if it uses the Windows look'n-feel with which people are used to. Apart from that drawing a non-native control adds an extra processing overhead (Though unnoticeable for most common apps) on CPUs.
Be a part of the solution, not a part of the problem.

incorrect user

#20
No problem, Biplab! Thanks for your time and fast reaction! But it's your quotation:

"It's worth mentioning though that Qt comes with special styles for Mac OS X and Windows XP that use native APIs (Appeareance Manager on Mac OS X, UxTheme on Windows XP) for drawing standard widget primitives (e.g. scrollbars or buttons) exactly like any native application."

And how do you think, will trolls from trolltech continue develop and upgrade their library for speed, visual style and so on? I certainly think they will! ;)

i will definitely find out all accessible information about wx and perhaps change my opinion about it's usefulness, but now i firmly believe that Qt is easier and "righteouser"!

BTW, very useful thing for each wxWidgets developer:
Download free "Cross-Platform GUI Programming with wxWidgets"

http://www.phptr.com/content/images/0131473816/downloads/0131473816_book.pdf

Take quality as a rule!

JGM

#21
Quote from: incorrect user on September 20, 2007, 09:27:25 AM
Sorry, i didn't understand. You mean i need to learn more about wx and be sure that for some purposes it's better?

What I mean is that many people who develop commercial applications using wxWidgets, in free time they also develop free software. Instead of acquiring new knowledge and use QT they use their previous knowledge using wxWidgets.

Thats an example. Take for example Linus Torvalds,  he started linux for free but he also works on commercial projects as I know, And I'm sure that he use some free software like wxWidgets. Just an example, don't take it for real

Sometimes is difficult to learn so many things (time consuming) that we use our current knowledge.

incorrect user

I'm positive, JGM! Though, concerning Linus i'm not agree: just read his book named "Just for fun" it's quite interesting!

Regards, incorrect user :)
Take quality as a rule!

JGM

Quote from: JGM on September 19, 2007, 03:17:45 PM
Also I have seen that QT on windows is not so fast than wxWidgets, I have work with scribus (a desktop publishing application made on qt) to make newspapers and is some kind of slow drawing graphics, but in the other part theres no desktop publishing software made on wxWidgets I think, so I'm not so sure about this.

Wow the new cross platform Xara Xtreme is been developed using wxWidgets, I have tested it and it works great!

Quote from: xaraxtreme.org link=http://www.xaraxtreme.org/download/
you should be able to build Xara LX for any Linux platform that supports wxWidgets, and gcc version 3.4.0 or later