Gibts da irgenteinen Pre-Compiler Befehl?
So hätte ich mir das vorgestellt:
Code: Alles auswählen
QMessageBox::about(this,tr("About blabla"),tr("blabla Revision: %1").arg(<Subversion Revision>));
Code: Alles auswählen
QMessageBox::about(this,tr("About blabla"),tr("blabla Revision: %1").arg(<Subversion Revision>));
Da es da m.M.n. nix fertiges gibt, musst du das beim Kompilieren selber machen.Strahlex hat geschrieben:Wie bekomme ich immer die aktuelle Subversion Revision in die About-Box?
QFileInfo auf QCoreApplication::applicationFilePath () loslassen.PS: Das Build-Datum wäre vielleicht auch interessant.
Code: Alles auswählen
$ svn propset svn:keywords "Revision" main.c
property 'svn:keywords' set on 'main.c'
$
Code: Alles auswählen
printf("Revision: $Revision$");
Code: Alles auswählen
$ svnversion .
2945M