首页| 论坛| 消息

标题:linux写qt程序打开chm文件
作者:wangxuefan
日期:2010-11-19 22:20
内容:

我的程序中写的这样的代码:
QDesktopServices::openUrl(QUrl("./user manual.chm"));

在windows平台下,能够打开user manual.chm
但是在linux平台下,则打不开。
不知道有没有解决了这个问题的,希望能够提供帮助或解决思路,谢谢。。。


#1 [dbzhang800 11-20 08:04]
首先,你的linux要存在 chm 的阅读器
然后,再考虑这个问题
#2 回 1楼(dbzhang800) 的帖子 [wangxuefan 11-20 10:21]
linux上安装有 chmsee,直接单击 chm文件是可以打开的
但是用 QDesktopServices::openUrl(QUrl("./user manual.chm")); 还是打不开
#3 [wangxuefan 11-20 10:43]
问题已经解决
主要是因为user manual.chm中有空格到原因
去掉空格就能够正常打开了

回复 发表
主题 版块