我想QImage
在用户家中保存 a ,我使用~/
但 save() 似乎不欣赏并返回 false 没有任何消息......所以
img->save("~/pict.jpg");
不工作,我正在寻找一个小故障......
~
由 Shell 解释,而不是由操作系统(或 C 库或 Qt 库)解释。
例如,您需要通过 获取用户的主目录getenv("HOME")
。另请参阅如何使用 C++ 以跨平台方式找到用户的主目录?
使用 Qt,您可以使用QDir::homepath以独立于平台的方式检索用户的主目录。