0

在 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&nbsp;stte%20st, 但仍然无法正常工作...

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

4

1 回答 1

1

你试过&nbsp;吗?就像是:<a href="c:/te&nbsp;st.png">test</a>

更新:

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

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

于 2013-09-27T11:41:29.093 回答