我想在用户的家中保存QImage
,我使用~/
但是save()似乎不欣赏并返回false而没有任何消息...
所以
img->save("~/pict.jpg");
无法正常工作,我正在寻找一个小故障...
答案 0 :(得分:3)
~
由Shell解释,而不是由操作系统(或C库或Qt库)解释。
例如,您需要通过getenv("HOME")
获取用户的主目录。另请参阅How can I find the user's home dir in a cross platform manner, using C++?
使用Qt,您可以使用QDir::homepath以独立于平台的方式检索用户的主目录。