首页| 论坛| 消息

标题:手启动软件与QProcess启动效果有区别,请问什么原因?谢谢
作者:fengwujiutan
日期:2020-03-04 20:37
内容:

目前写了一个程序,应用了qss美化,手动启动软件显示正常,但是使用QProcess启动该软件的话,在效果上会有部分不同,不知道什么原因?
路径检查没问题,请教一下,有没有遇到该情况的?指点一下,感谢


#1 [20091001753 03-04 22:52]
需要指明工作目录。
例如:
单独运行 A 程序,A 的默认工作目录是它自己的目录。
但是你让 B 启动 A ,那么 A 的默认工作目录是 B 的目录。
但是当 A 程序的运行,需要加载它自己目录下的文件,那么 A 就会找不到,导致运行异常。
所以 B 在启动 A 的时候,要指明其 A 的工作目录仍然在 A 的目录下。
#2 [liulin188 03-05 10:59]
有道理

回复 发表
主题 版块