[Development] [QtIFW] Getting Version
Kai.Koehne at theqtcompany.com
Thu Oct 23 12:05:38 CEST 2014
> -----Original Message-----
> From: development-bounces+kai.koehne=theqtcompany.com at qt-
> project.org [mailto:development-
> bounces+kai.koehne=theqtcompany.com at qt-project.org] On Behalf Of
> Milian Wolff
> Sent: Thursday, October 23, 2014 11:59 AM
> To: development at qt-project.org
> Subject: Re: [Development] [QtIFW] Getting Version
> On Thursday 23 October 2014 09:18:59 Konstantin Podsvirov wrote:
> > Hello developers of Qt Installer Framework!
> > How can I get the version of the framework?
> > I know that the program "installerbase" returns a long string that
> > contains the version and it was good.
> > But:
> > - The format of this string is nowhere documented (or I just have not
> > found it);
True (but then again we don't change the format usually) . the --version is primarily meant for debugging purposes.
We could add something like '--versionnumber" that'll just print the number in format major.minor.patch.
Anyhow, I'm curious why you need this in the first place!
> > - The application opens a new window (the console) and waits for user
> > input to complete.
> > It is not convenient for software interaction.
This should be fixed actually in the master branch of the IFW (requires Qt 5 though). Here we print directly to the console if one's attached.
> > Is it possible to make a program with this flag was issued a short
> > string of fixed format version number to standard output and has
> completed its work?
> > Are there ways to get the version of the framework?
> $ qmake-qt5 --version
> QMake version 3.0
> Using Qt version 5.4.0 in /home/milian/projects/compiled/qt5/lib
> That enough? You can also use the QT_VERSION macro in code if you need it
I guess he was talking about the IFW (Qt Installer Framework), not Qt itself :)
More information about the Development