• 8196阅读
  • 2回复

用Qt连接SQLite数据库 [复制链接]

上一主题 下一主题
离线buptzhw
 
只看楼主 倒序阅读 楼主  发表于: 2010-09-25
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
资料上说,用Qt连接SQLite数据库,如果没有相应的数据文件,会自动新建一个。我现在的情况是,有的程序编译之后,在改程序所在目录的bin文件夹下生成数据文件,而有的程序是在根目录下生成数据文件。这是为什么呢?在编程的时候,可以指定连接哪个目录下的数据文件吗?
离线XChinux

只看该作者 1楼 发表于: 2010-10-20
可以。
如果与程序安装位置有关,则用QCoreApplication::applicationDirPath()来获取当前可执行文件所在路径。
如果与用户环境相关,则可以取QDir::home()获取用户主目录,或者用QDesktopServices::storageLocation()来获取像“我的文档”,“桌面”等的路径。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线wanglihang
只看该作者 2楼 发表于: 2010-10-26
自动在项目文件夹下生成
快速回复
限100 字节
 
上一个 下一个