1
我想保存在用戶家中的QImage
,我用~/
但保存()似乎不領情,沒有任何消息返回false ... 所以QImage的保存返回false使用時〜
img->save("~/pict.jpg");
是不工作,我正在尋找一個小故障...
我想保存在用戶家中的QImage
,我用~/
但保存()似乎不領情,沒有任何消息返回false ... 所以QImage的保存返回false使用時〜
img->save("~/pict.jpg");
是不工作,我正在尋找一個小故障...
~
由shell解釋,而不是由操作系統(或C庫或Qt庫)。
例如,您需要通過getenv("HOME")
獲取用戶的主目錄。另請參閱How can I find the user's home dir in a cross platform manner, using C++?
使用Qt,您可以使用QDir::homepath以獨立於平臺的方式檢索用戶的主目錄。
這應該對我來說很明顯。謝謝安德烈亞斯! –
代碼中是否缺少結尾引號?它應該是'save(「〜/ pict.jpg」);' – slaphappy
當你指定另一個位置時'QImage :: save'是否工作?即你已經驗證它實際上是在工作,那是〜這就是問題所在? – Matthew
它與「./pict.jpg」效果很好,所以我猜〜有罪 –