我已经在我的implementation 'com.google.firebase:firebase-ads:17.1.0'
implementation 'com.google.firebase:firebase-messaging:17.3.4'
implementation 'com.google.firebase:firebase-database:16.0.5'
项目文件中定义了此宏:
*.pro
然后我将应用程序版本设置如下:
# The application version
VERSION = 6.10.0
# Define the preprocessor macro to get the application version in our application.
DEFINES += APP_VERSION=\\\"$$VERSION\\\"
现在,我想在共享库中的QML代码中访问应用程序版本。我怎样才能做到这一点? :
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
/*
* Setting the Application version
*/
app.setApplicationVersion(APP_VERSION);
// ...
}
答案 0 :(得分:7)
在QML内部,Qt.application.version
提供了应用程序版本。