程序在GNOME中有效但在XFCE中不起作用(Ubuntu 12.04)

时间:2013-05-13 14:58:52

标签: process gnome xfce

我写了一些C ++程序,使用qt和gstreamer,我从网络摄像头拍照,然后用打开的图像打开文件夹,选中图像图标。

要打开我尝试过的文件夹:

QProcess::startDetached

system()

popen()

我给其中一个函数(“nautilus”)命令行,并打开文件夹并选择了我的文件。

所有这些功能在我的ubuntu 12.04上使用gnome完美运行,但是当我尝试使用xfce时,会出现一些问题:我拍照,打开nautilus。如果我关闭鹦鹉螺,再拍一张照片,那没关系。但是当我尝试在打开nautilus的情况下拍摄一张照片时,会创建空图像文件,并冻结程序。

我尝试了几种打开nautilus的方法,没有人按照它必须工作的方式使用xfce。

我尝试使用QDesktopServices :: openUrl,但此功能打开图像查看程序而不是文件管理器,我需要打开选择了图像的文件夹。

请有人帮帮我。

0 个答案:

没有答案