No!
But i Qt i did.
Although i'm not on that level.
No!
But i Qt i did.
Although i'm not on that level.
Imagine that one day you have to maintain so complex application that exceed libraries/toolkits that you use. That is not so rear if you have application that you develop for 4-5 years and have complex structure. Often even switching to next version of toolkit that you use it painful.
Look for "Advanced Qt Programming" by Mark Summerfield at your local bookstore. It is a decent read.
About the licensing : what wysota is trying to say is that you don't have to disclose the source code of your own program if you create something in Qt. "You're own program" includes any custom Qt widgets that you may have written.
Only if you modify something of Qt library iitself, you must provide the code. I can't imagine that you would want to modify something of the Qt library and don't want to share that with the world.
And for that other topic you raised : if your application gets really really really big and complex, then I think it is also better to use Qt because of its (IMHO) cleaner architecture. If a next revision of Qt or WxWidgets is released that requires modifications to your application, you can stick with the older version or bite your tongue and implement the changes. WxWidgets or Qt won't be any different in this matter.
Best regards,
Marc
Going back to the original question.
I think that the spreadsheet example of QT can show you the most important stuff at once. If you are interested in databases you should go for model/view examples.
Start using QT Designer from day 0. That way you can delay learning layout, menus... and focus on what you want.
Horse sense is the thing that keeps horses from betting on people. --W.C. Fields
Ask Smart Questions
sorry i was on my mobile i didn't see it..
Bookmarks