• 7009阅读
  • 1回复

QT保存excel文件的相对路径问题 [复制链接]

上一主题 下一主题
离线mgqw
 

只看楼主 倒序阅读 楼主  发表于: 2011-04-02
我要保存生成的excel数据, 语句如下
pAOworkbook->dynamicCall("SaveAs (const QString&)", QString(pcFilePath));

用qtcreator运行后:
当pcFilePath=“./testsave.xls” 时, 文件被保存在 C:\Documents and Settings\mgqw\My Documents 也就是桌面上“我的文档”文件夹里面!
当pcFilePath=“../testsave.xls” 时, 文件被保存在  C:\Documents and Settings\mgqw 文件夹里面!

难道qt默认的执行路径不是程序运行的路径, 而是默认在桌面上“我的文档”路径?  需要强制设定当前默认的路径才不会设置成“我的文档”路径?   如果需要手动设置的话, 请问设置当前默认路径函数是什么啊? 请大侠指教
离线XChinux

只看该作者 1楼 发表于: 2011-04-03
不是Qt的默认当前路径,而是excel的默认当前路径。因为你是用的SaveAs是 excel里的方法。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个