qdbus

    1热度

    1回答

    我实现这个com.example.appname.desktop文件的应用程序如下: $ cat /usr/local/share/applications/com.example.appname.desktop [Desktop Entry] Version=1.0 Terminal=false Type=Application Name=appname Exec=/opt/app/

    0热度

    1回答

    我们的框架最近从Qt4升级到Qt5。 但是,我们在d-bus事件处理中遇到了一些问题。 原始码QDBusConnection::sender().name()返回空字符串。官方建议替代方式QDBusContext::connection()返回类似“1.40”,“1.101”(应该是地址或其他内容,并且是正确的)。 我们也尝试使用msg.service(),其中味精是QDBusMessage,但仍

    0热度

    1回答

    我创建一个DBus服务并向其中添加对象。 QDBusConnection connection = QDBusConnection::sessionBus(); connection.registerService(serviceName); // name, e.g. "foo" QDBusConnection::sessionBus().registerObject(path, objec

    1热度

    3回答

    在BlueZ 5中,DBus API发生了很大变化。我以前有一个工作QDbus控制器库4的BlueZ基于此:https://gitorious.org/qt-bluez-demos/ 我一直在google搜索了不少,也找不到任何现有的起点,我4的BlueZ库转换成5的BlueZ 注意:我使用Qt 4.8,但它似乎Qt的5.0有一些QBluetooth命名空间,但它一直没有更新为5的BlueZ还可以

    5热度

    1回答

    当使用qdbusxml2cpp程序转换下面的XML到一个Qt类,我得到这个错误: qdbusxml2cpp -c ObjectManager -a ObjectManager:ObjectManager.cpp xml/object_manager.xml Got unknown type `a{oa{sa{sv}}}' You should add <annotation name="com

    1热度

    1回答

    我在Linux中使用Qt的QDBus编写了一个简单的DBus服务器。它的代码一个非常小的量和它的核心是在这里: InterfaceDescription::InterfaceDescription() { new ifadapter(this); // Cleans itself up qDebug() << "Creating"; QDBusConnecti

    0热度

    1回答

    使用currentType()我可以得到的QDBusArgument。这是一个非常不健康的信息,告诉我它是否是一个数组,基本类型等,我找不到更深入的方法。例如。如果它是一种基本类型......究竟是哪一种?短?诠释? 是否有可能获得用于调试目的的QDBusArgument的确切类型?

    0热度

    1回答

    我需要捕捉来自QDBus的信号,我是新手,不知道如何捕捉QDbus的信号。请用例子解释一下,以便我能理解。

    0热度

    1回答

    我想执行一个简单的qt5 C++程序来获取所有的无线网络列表,当我在linux mint中执行它,它开箱即用,但是当我尝试在树莓派(最新raspbian)我得到以下错误执行: QDBusConnection: error: could not send message to service "org.freedesktop.NetworkManager" path "" interface "or

    0热度

    1回答

    我有以下类: class DBusAdaptor(QDBusAbstractAdaptor): Q_CLASSINFO("D-Bus Interface", 'org.kde.kdialog.ProgressDialog') Q_CLASSINFO("D-Bus Introspection", '''<interface name="org.kde.kdialog.Pr