• 6796阅读
  • 7回复

openUrl打开含空格的本地文件问题 [复制链接]

上一主题 下一主题
离线tuming1986
 

只看楼主 倒序阅读 楼主  发表于: 2009-01-05
— 本帖被 XChinux 执行加亮操作(2009-01-05) —
请问如何将已有的应用程序添加到桌面环境变量里,使得OpenUrl函数可以调用到,如何打开具有空格的url,如openurl(/root/new file);其中new file是一个文本文件,期待高手回答~~~
[ 此贴被tuming1986在2009-01-05 16:32重新编辑 ]
离线lazybone
只看该作者 1楼 发表于: 2009-01-05
调用已有的程序可以用 QProcess.execute(“”);
离线tuming1986

只看该作者 2楼 发表于: 2009-01-05
这个我知道,用这个办法的话需要判断该文件的后缀,再调用相应的程序,文件类型比较多的话很麻烦麻烦
离线nmiirq

只看该作者 3楼 发表于: 2009-01-05
win or linux?
离线tuming1986

只看该作者 4楼 发表于: 2009-01-05
linux
离线XChinux

只看该作者 5楼 发表于: 2009-01-05
QDesktopServices::oepnUrl(QUrl::fromLocalFile(QFileInfo(yourname).absoluteFilePath()));
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线tuming1986

只看该作者 6楼 发表于: 2009-01-06
空格问题已解决,谢谢版主大人,太崇拜你了,谢谢~~~~  
离线downstairs

只看该作者 7楼 发表于: 2011-03-23
中文的可以打开吗?
喜爱编程的猫头鹰
快速回复
限100 字节
 
上一个 下一个