• 7297阅读
  • 6回复

请问用QT怎样打开一个文件,并显示出来?如打开一个chm帮助文档! [复制链接]

上一主题 下一主题
离线twb123
 
只看楼主 倒序阅读 楼主  发表于: 2009-08-12
请问用QT怎样打开一个文件,并显示出来?如打开一个chm帮助文档!只是打开并显示出来
[ 此帖被twb123在2009-08-12 10:39重新编辑 ]
离线dbzhang800

只看该作者 1楼 发表于: 2009-08-12
Re:请问用QT怎样打开一个文件,并显示出来?如打开一个word文档!
可以简单,也可以很复杂,看你想做什么了。

可以直接通过activex或其他方式调用word或其他字处理软件;也可以作为普通文件读进来,你自己解析并显示出来
离线twb123
只看该作者 2楼 发表于: 2009-08-12
我想的只是调用已经写好的chm格式的帮助文档,点击“帮助”时将它独立的显示出来。不是用QT写的东西显示出来。还有高招啊?
离线dbzhang800

只看该作者 3楼 发表于: 2009-08-12
那就考虑 QProcess 或 QDesktopServices

另外C、C++中的system应该也可以用
离线twb123
只看该作者 4楼 发表于: 2009-08-12
我用QProcess试过了,但没反应。调用.exe应用程序还可以。
离线dbzhang800

只看该作者 5楼 发表于: 2009-08-12
引用第4楼twb123于2009-08-12 11:03发表的  :
我用QProcess试过了,但没反应。调用.exe应用程序还可以。


系统中肯定要存在相应的应用程序才可以啊(不然你用什么显示)

不论是通过 QProcess或system直接调用,还是通过QDesktopServices间接调用
离线twb123
只看该作者 6楼 发表于: 2009-08-12
受您启发,可以了。谢谢!
快速回复
限100 字节
 
上一个 下一个