找回密码
 立即注册
收起左侧

关于QT程序与其他进程进行通信

5
回复
10392
查看
[复制链接]
累计签到:23 天
连续签到:1 天
来源: 2013-12-1 16:59:29 显示全部楼层 |阅读模式
1Qter豆
各位朋友:
       最近移植QT之后,出现这么一个问题,板子上运行的QT程序如何与板子上其他的程序进行参数传递?或者在linux系统下进行参数传递?
       比如QT界面上,输入数字“1”,点击按钮后,就可以把其他Linux运行的C程序中的一个变量设为1,有没有什么方法?

最佳答案

查看完整内容

Linux下最常见的就是DBus机制了,这个功能是操作系统提供的,Qt原生支持该功能,具体可以在Qt文档中搜索dbus
回复

使用道具 举报

尚未签到

2013-12-1 16:59:30 显示全部楼层
Linux下最常见的就是DBus机制了,这个功能是操作系统提供的,Qt原生支持该功能,具体可以在Qt文档中搜索dbus
回复

使用道具 举报

累计签到:23 天
连续签到:1 天
2013-12-2 09:24:18 显示全部楼层
Joey_Chan 发表于 2013-12-1 23:20
Linux下最常见的就是DBus机制了,这个功能是操作系统提供的,Qt原生支持该功能,具体可以在Qt文档中搜索dbu ...

这个机制也可以运行在开发板上吧?论坛内有没有具体的实例可以借鉴着做一做?
回复

使用道具 举报

尚未签到

2013-12-2 14:31:04 显示全部楼层
Usole 发表于 2013-12-2 09:24
这个机制也可以运行在开发板上吧?论坛内有没有具体的实例可以借鉴着做一做? ...

这个要看你的板子上的Linux 是不是完整支持dbus,一般情况下都会支持的,这是Linux内核提供的功能

论坛好像没有人发过完整的例子,基本上是问方法而已
回复

使用道具 举报

累计签到:23 天
连续签到:1 天
2013-12-5 19:57:54 显示全部楼层
Joey_Chan 发表于 2013-12-2 14:31
这个要看你的板子上的Linux 是不是完整支持dbus,一般情况下都会支持的,这是Linux内核提供的功能

论坛 ...

我查了一下 QProcess可以实现以上功能吗?
回复

使用道具 举报

尚未签到

2013-12-5 22:16:38 显示全部楼层
Usole 发表于 2013-12-5 19:57
我查了一下 QProcess可以实现以上功能吗?

好像QProcess能获取程序的状态和返回值,别的好像不行吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了