在Qt中,我有一个QTextBrowser
的窗口。我成功地从编写HTML的链接中打开文件,如下所示:
<a href="c:/test.png">test</a> <---- working!
但我不能使用带空格的文件:
<a href="c:/te st.png">test</a> <---- not working!
我尝试过使用te st
,te+st
,te st
和te%20st
,但仍然无效......
有人知道我可以尝试哪种解决方案吗?
答案 0 :(得分:1)
你试过
了吗?类似于:<a href="c:/te st.png">test</a>
<强>更新强>
看起来像Qt(至少4.8.x)将d:/te st.png
转换为d:/te%20st.png
并尝试从Windows shell执行该字符串并且......失败。
c:/te st.png
转换为d:/te%C2%A0st.png
也失败了。