在使用Dbus 通信时出现 QDBusMarshaller: cannot add a null QDBusVariant错误,高手请进

亦木223 2011-01-17 02:04:04
在注册接口中的方法参数中如果含有char,long, ulong类型时,就会显示QDBusMarshaller: cannot add a null QDBusVariant
QDBusConnection: error: could not send reply message to service "": Marshalling failed: Variant containing QVariant::Invalid passed in arguments,不知道是什么原因,这样的华就导致了,不能在接口方法中使用char, long, 和ulong类型的数据。其中int, uint, QString, qlonglong, qulonglong 都测试通过是可以用的。
...全文
113 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

16,215

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧