当前位置:  技术问答>linux和unix

大神请进!QT用QDBus与后台python写的服务器通信,列表元素怎么获取

    来源: 互联网  发布时间:2017-05-22

    本文导语:  QT用QDBus与后台python写的服务器通信,列表元素怎么在QT中获取? 如:调用get_partition_info(“/dev/sda3”)这个函数,它的返回值是Variant类型。 返回值为 [{'PartitionFree': '83093.5507812M',   'PartitionMountpath': '/',   'PartitionN...

QT用QDBus与后台python写的服务器通信,列表元素怎么在QT中获取?

如:调用get_partition_info(“/dev/sda3”)这个函数,它的返回值是Variant类型。
返回值为
[{'PartitionFree': '83093.5507812M',
  'PartitionMountpath': '/',
  'PartitionName': '/dev/sda3',
  'PartitionSystem': 'ext4',
  'PartitionTotal': '95561.9375M',
  'PartitionType': 'root fs',
  'PartitionUsed': '7591.57421875M'}] 

我应该怎么用QT获取这串数据。

|
python端:out_signature='aa{sv}'
Qt端:注册类型:
    typedef QList mapList;
    Q_DECLARE_METATYPE(mapList)
在调用call时,注册qDBusRegisterMetaType();
QDBusReply reply = ....call
然后按照类型解析就行了。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 大神们好! yum install gcc出现错误,请大神指点!
  • 求助~~哪位大神晓得如何固定tuxedo客户端与通信端的端口呀?
  • 请教各位大神 linux安装的步骤!
  • [FreeBSD] 大神,求解,control socket : can‘t to any socket
  • 一个很简单的liunx的问题。。。希望大神给个指点
  • 我的D盘不见了。。求大神。。。
  • 用U盘装红帽9,怎么装 ?求大神!!!!
  • ubuntu kde,神奇的输入法问题,求解,求大神显灵
  • 求大神赐教 关于brctl
  • 哪位大神给解释一下repo init和git chone的区别
  • 大神们帮我看看这个死机的原因
  • 急!跪求大神赐教。fedora16 grub文件丢失
  • 求助 crontab -l & crontab -e 报错,谢各位大神先~~
  • 菜鸟求大神指导?
  • Java做Web开发,想学习下Linux,不知用什么版本的好,望各位大神们指点
  • 求大神详细讲解下KDbg的使用方法
  • linux装载刚编译2.6.38.8内核,错误了, 那个大神帮帮小白
  • 求各位大神给一个 进程 自启动脚本
  • 在VMware中安装Fedora中出现错误mount:special device /dev/hda does not exist,求大神解决
  • 关于postfix的问题,求大神进来看下


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    技术文章 iis7站长之家