I feel cheated.
-
I don't have a problem with paying. I already pay for several products. My problem is that price of $450+ per MONTH is unreasonable. I develop and sell commercial software, so the closed source model is what I prefer. Thank you for the information about LGPL for QT. That "may" solve my problem. I apparently got ripped on the book as well.
-
Just as note: some Add-On modules like QtCharts are only GPL, so you should avoid them in closed source software.
My problem is that price of $450+ per MONTH is unreasonable.
Please note that this is a user forum and 99% of us have no relationship with the Qt Company, so there's nothing we can do about. Please contact their sales people for more information about discounts.
Regards
-
Most of what was written for Qt 4 is still relevant for Qt 5 therefore that book is not useless. However for the installation part, double checking with the Supported Platofrm page in Qt's documentation isn't a bad idea.
-
I downloaded and installed 5.11 of Qt (about a 5 hour process). Now I'm trying example 1 of the book, which starts with #include <QApplication>. VS can't find that. Anybody know what I'm supposed to put in my "include"project settings? I found the \Qt\5.11.1\winrt_armv7_msvc2017\include\qtwidgets folder, but that blows up on the next included .h file with: 1>c:\qt\5.11.1\winrt_armv7_msvc2017\include\qtwidgets\qapplication.h(43): fatal error C1083: Cannot open include file: 'QtWidgets/qtwidgetsglobal.h': No such file or directory, like it's looking for another qtwidgets folder.
Any quidance would be appreciated. -
Never mind responding. I find this product too frustrating to work with. I had a simple question, and I feel like I'm never going to get the answer after 8 hours of screwing with it. If anybody wants the book, send an Email to chrtsi@aol.com. If you send me the shipping container, postage paid, I'll give you the book for free. I won't have any use for it.
-
Unless you are targeting an ARM based device, why did you install that version ?
Since you are targetting desktop computer, then install one of the desktop version of Qt. You can find the full list here in Qt's documentation.
Did you took a look at the Qt for Windows page of Qt's documentation ?
If you want to use Visual Studio directly in place of Qt Creator. Then take a look at the Qt Visual Studio Tools developed exactly for that purpose.
-
I installed that version because it isn't clear to somebody new which version to install. I'm sure that somebody with a history with Qt would have installed the correct one. Specifically, a blog reference above referred to that version as having enhancements for Visual Studio.
Those of you with a history with this product are, I'm sure, very happy with it. We who are seeing it for the first time are naturally confused. Lots of versions, very little guidance in the install information. I, who was simply looking for a replacement for MFC, really don't have the time to try to figure this thing out.
I'm sure that will get me some nasty comments. Oh well, I can live with it. As I said before, anybody who wants the book for free (pay the postage), you're welcome to it.
-
Would you consider using Qt Creator for Qt development? (This isn't at all being said nasty-like, just in case)
I'd encourage you to at least get into Creator to see the example projects.
I feel your sentiment as I came from Microsoft land but I too never actually got MSVC / Qt project going - I got close but honestly... by the time I got my head around signals and slots and how it all worked - I'd begun to not only live with but like Qt Creator.
Something worth trying for before just giving up
(clearly we think so - we are still here). -
@chrtsi said in I feel cheated.:
Now I'm trying example 1 of the book, which starts with #include <QApplication>. VS can't find that. Anybody know what I'm supposed to put in my "include"project settings?
Sorry, but this is one of the things that you cannot just transfer from a Qt4 book to Qt5. Modules have been introduced, so QtWidgets are not the default and your project must explicitly specify that it wants to use it. Using a Qt5 book for learning to program with Qt5 is definitely preferable.
-
I know it's troll bait, but I do have to agree with the OP about licensing fees. Monthly use fees are criminal. Really, for as much as I hate windoze, the .net dev model is really the most fair one in the industry: buy once, and use that version forever without restrictions on redistributables.
-
@Kent-Dorfman said in I feel cheated.:
the .net dev model is really the most fair one in the industry: buy once, and use that version forever without restrictions on redistributables.
What about the LGPL perpetually free license for Qt?
-
@Kent-Dorfman Like almost everything in life, the listed licensing fees are basis for negotiation.
Contact the sales team, make it clear you want a license and aren't just trolling and stuff may or may not happen to your favor.
I don't agree with this approach, but its common practice throughout the world.
I personal always ask for the price I actually want, that might be why I'm so terrible and selling and rather (financially) poor x) -
@JKSH said in I feel cheated.:
@Kent-Dorfman said in I feel cheated.:
the .net dev model is really the most fair one in the industry: buy once, and use that version forever without restrictions on redistributables.
What about the LGPL perpetually free license for Qt?
The OP was about commercial licensing fees. the LGPL is still a fuzzy area that any company concerned about litigation would do well to stay away from. You too easily get into the "derivative works" issue. ...and really, commercial use should incur some sort of fee; just not the WindRiver model of paying, paying,and paying some more, ad infinitum.
-
@Kent-Dorfman said in I feel cheated.:
the LGPL is still a fuzzy area that any company concerned about litigation would do well to stay away from
I disagree, on both counts.
-
Monthly use fees are criminal
This cruel business world, everybody just wants to make money out of simple folks. What a criminals, demanding to be paid for their commercial product on their conditions, that is just outrageous.
-
@Kent-Dorfman said in I feel cheated.:
The OP was about commercial licensing fees. the LGPL is still a fuzzy area that any company concerned about litigation would do well to stay away from. You too easily get into the "derivative works" issue.
The LGPL was created for the very purpose of allowing a free library to be used in a proprietary project.
It also caters very well to those who want to use the library but cannot or don't want to pay the commercial licensing fee (and this solves the problem of a fee that's too high, no?)
...and really, commercial use should incur some sort of fee
I agree that if someone gains commercially from a library, they should reciprocate somehow. This reciprocation has traditionally been in the form of monetary payment (e.g. licensing fees) to the library's developers.
However, the dual-licensing model provides another option: To pay what you want (and pay however much or little you want) by contributing time, expertise, or code to the library's community/ecosystem. It doesn't have to be cash.