The usual approach is to have your installer put the file in an allowable location for the target platform. Suitable locations can be identified using QDesktopServices::storageLocation().
During development (only!) you could use QCoreApplication::applicationDirPath() and put the file with the executable. DO NOT do this for a production system if you expect it to work.
Bookmarks