有没有办法在不知道绝对路径的情况下引用
database.sqlite文件?
_db = QsqlDatabase::addDatabase("QsqlITE"); _db.setDatabaseName("/the/path/i/dont/know/database.sqlite");
>我已经尝试将database.sqlite添加到Resources文件夹并通过qrc:调用它,但显然无法写入资源文件.
>我也尝试使用QApplication :: applicationDirPath();,但这会导致不同的路径,具体取决于用户的操作系统.例如.它将MyApp.app/Contents/MacOS附加到实际目录.