从QTextBrowser调用带空格的文件链接时出现问题

时间:2013-09-27 11:26:28

标签: html qt

在Qt中,我有一个QTextBrowser的窗口。我成功地从编写HTML的链接中打开文件,如下所示:

<a href="c:/test.png">test</a> <---- working!

但我不能使用带空格的文件:

<a href="c:/te st.png">test</a> <---- not working!

我尝试过使用te stte+stte&nbsp;stte%20st,但仍然无效......

有人知道我可以尝试哪种解决方案吗?

1 个答案:

答案 0 :(得分:1)

你试过&nbsp;了吗?类似于:<a href="c:/te&nbsp;st.png">test</a>

<强>更新

看起来像Qt(至少4.8.x)将d:/te st.png转换为d:/te%20st.png并尝试从Windows shell执行该字符串并且......失败。

c:/te&nbsp;st.png转换为d:/te%C2%A0st.png也失败了。