标题:Qt中有没有类似ShellExecute功能的函数
作者:马侬骑士
日期:2016-06-22 21:52
内容:
希望在qt程序中用默认程序直接连接打开文件,请问Qt中有没有类似ShellExecute功能的函数
#1 [zhoulin487 06-22 22:51]
QProcess可以试一下
#2 回 zhoulin487 的帖子 [马侬骑士 06-22 23:11]
zhoulin487:QProcess可以试一下 (2016-06-22 22:51)
感觉不是很理想吧,这样的话感觉方法是:用QProcess是要先调用cmd.exe,然后在直接输入参数文件路径家加文件?
#3 [风之羽 06-23 09:13]
使用QDesktopServices::openUrl(QString)是否可以?
#4 [spark253649 06-23 10:51]
bool
startDetached(const QString &program, const QStringList &arguments, const QString &workingDirectory = QString(), qint64 *pid = Q_NULLPTR)
但是这个没有提权,还是老实用你自己的办法吧
#5 回 马侬骑士 的帖子 [uidab 06-23 12:07]
马侬骑士:感觉不是很理想吧,这样的话感觉方法是:用QProcess是要先调用cmd.exe,然后在直接输入参数文件路径家加文件? (2016-06-22 23:11)
你是在windows下吗?为什么要先cmd??