使用Linux服务控制Qt GUI应用程序

时间:2017-04-15 19:05:44

标签: linux qt

我需要通过Linux(14.04)服务启动/停止Qt GUI应用程序。 有一个简单的启动脚本,它设置路径,QML库和插件,如果我以用户身份运行它。检测到USB时请求执行此操作。但是我无法从处理USB操作的脚本启动GUI(或者我不知道这样做很热)。

我试图在/etc/init.d/中添加简单的服务,它启动/停止GUI,但它仍然不起作用。 接下来我尝试的是QtService,但是下面的代码没有启动服务,也没有提供问题是什么。

QProcess *process = new QProcess(this);
QString file = "/opt/test/qmltest";
process->start(file);

有没有关于如何做到这一点的例子?

0 个答案:

没有答案