///
/// If not set, the application version defaults to a platform-specific value
/// determined from the main application executable or package (since Qt 5.9):
///
/// * Platform
/// * Source
///
/// * Windows (classic desktop)
/// * PRODUCTVERSION parameter of the VERSIONINFO resource
///
/// * Universal Windows Platform
/// * version attribute of the application package manifest
///
/// * macOS, iOS, tvOS, watchOS
/// * CFBundleVersion property of the information property list
///
/// * Android
/// * android:versionName property of the AndroidManifest.xml manifest element
///
/// On other platforms, the default is the empty string.
///
/// **See also:** applicationName
/// organizationName
/// organizationDomain
If not set, the application version defaults to a platform-specific value
determined from the main application executable or package (since Qt 5.9).

Platform
Source

Windows (classic desktop)
PRODUCTVERSION parameter of the VERSIONINFO resource

Universal Windows Platform
version attribute of the application package manifest

macOS, iOS, tvOS, watchOS
CFBundleVersion property of the information property list

Android
android:versionName property of the AndroidManifest.xml manifest element

On other platforms, the default is the empty string.

See also:** applicationName
organizationName
organizationDomain
If not set the application version defaults to a platform - specific value determined from the main application executable or package ( since Qt 5 . 9 ) . Platform Source Windows ( classic desktop ) PRODUCTVERSION parameter of the VERSIONINFO resource Universal Windows Platform version attribute of the application package manifest macOS iOS tvOS watchOS CFBundleVersion property of the information property list Android android : versionName property of the AndroidManifest . xml manifest element On other platforms the default is the empty string . See also : ** applicationName organizationName organizationDomain
pub fn application_version() -> String {
        let (obj_data, funcs) = unsafe {
            (
                ::std::ptr::null(),
                (*((*rute_ffi_get()).get_core_application)(::std::ptr::null()).all_funcs)
                    .core_application_funcs,
            )
        };
        unsafe {
            let ret_val = ((*funcs).application_version)(obj_data);
            let ret_val = CStr::from_ptr(ret_val).to_string_lossy().into_owned();
            ret_val
        }
    }
pub fn application_version ( ) -> String { let ( obj_data , funcs ) = unsafe { ( :: std :: ptr :: null ( ) , ( * ( ( * rute_ffi_get ( ) ) . get_core_application ) ( :: std :: ptr :: null ( ) ) . all_funcs ) . core_application_funcs , ) } ; unsafe { let ret_val = ( ( * funcs ) . application_version ) ( obj_data ) ; let ret_val = CStr :: from_ptr ( ret_val ) . to_string_lossy ( ) . into_owned ( ) ; ret_val } }
If not set, the application version defaults to a platform-specific value
determined from the main application executable or package (since Qt 5.9):
If not set the application version defaults to a platform - specific value determined from the main application executable or package ( since Qt 5 . 9 ) :