I want to save a QImage
in the user's home, I use ~/
but save() seems to not appreciate and return false without any message...
So
img->save("~/pict.jpg");
is not working and I'm looking for a glitch...
I want to save a QImage
in the user's home, I use ~/
but save() seems to not appreciate and return false without any message...
So
img->save("~/pict.jpg");
is not working and I'm looking for a glitch...
~
is interpreted by the Shell, not by the operating system (or the C library, or the Qt library).
You need to get the user's home directory through getenv("HOME")
, for instance. See also How can I find the user's home dir in a cross platform manner, using C++?
With Qt, you can use QDir::homepath to retrieve the user's home directory in a platform independent way.