小编hel*_*irk的帖子

使用包含空格的参数调用Qprocess - Windows

我试图调用一个可执行文件qprocess并传递一些可能(并且很可能会)包含空格(不是全部)的参数.可执行文件是python已打包的脚本Py2exe.该python脚本用于optparse解析参数.

如果我py2exe.execmd.exe通话中打电话是这样的:

pythonExecutable.exe -aarg_a -barg_b -c"path with spaces" -darg_d
Run Code Online (Sandbox Code Playgroud)

像这样的电话会成功.

我希望通过一个Qt应用程序使用Qprocess,但我找不到一种方法来做这个,因为Qprocess将删除任何引号("")在空格出现的地方留下参数.

我似乎错过了什么,有人可以帮助解决这个问题吗?

windows qt qprocess

7
推荐指数
1
解决办法
6479
查看次数

标签 统计

qprocess ×1

qt ×1

windows ×1