Описание тега qdbus
Пространство имен QDBus, часть структуры Qt, содержит различные идентификаторы, используемые во всей библиотеке QtDBus.
2
ответа
qdbusxml2cpp неизвестного типа
При использовании программы qdbusxml2cpp для преобразования следующего xml в класс Qt я получаю эту ошибку: qdbusxml2cpp -c ObjectManager -a ObjectManager:ObjectManager.cpp xml/object_manager.xml Got unknown type `a{oa{sa{sv}}}' You should add <a…
07 мар '14 в 14:57
1
ответ
Raspberry Pi QDBus ошибка: не удалось отправить сообщение в сервис
Я пытаюсь выполнить простую программу qt5 C++, чтобы получить список всех сетей Wi-Fi в списке, когда я выполняю ее в Linux Mint, он работает из коробки, но когда я пытаюсь выполнить его в Raspberry Pi (последний raspbian), я получаю следующую ошибк…
24 апр '15 в 17:29
1
ответ
Qt QDbus Отправка пользовательских типов с QVariant
Я пытаюсь отправить собственный класс ( "Span") внутри QVariant через сессионную шину Dbus в Qt между двумя простыми приложениями. Span - это простой класс, который содержит 2 свойства двойного типа. Я успешно отправил и восстановил QVariant, содерж…
29 дек '12 в 22:39
3
ответа
Qt C++ BlueZ 5 Библиотека QDbus
В BlueZ 5 API DBus существенно изменился. Ранее у меня была рабочая библиотека контроллера QDbus для BlueZ 4, основанная на этом: https://gitorious.org/qt-bluez-demos/ Я немного погуглил и не могу найти ни одной существующей отправной точки для конв…
06 мар '14 в 16:29
1
ответ
Несколько интерфейсов qdbus в одном пути объекта
Мне нужно знать, как представить несколько интерфейсов в одном и том же пути к объектам в рамках службы, используя привязки QDbus на сервере dbus. Я использую qdbusxml2cpp для генерации классов адаптера. Структура ниже может прояснить вопрос. MyServ…
03 июл '13 в 15:43
0
ответов
Запустите сессию dbus в Qt
Я нашел пример программы qdbus. Он проверяет, что сессия dbus запущена и затем работает. Поэтому мне нужно запустить dbus в консоли, как это eval `dbus-launch --auto-syntax` После этого запустите программу, и она работает нормально. Но я хочу запуст…
29 ноя '17 в 12:10
1
ответ
QDbusReply не работает, вызывая функцию DBus, которая возвращает aa{sv} с Qt4?
У меня есть интерфейс dbus, который работает в d-футах, как и ожидалось, но когда я хочу вызвать его из моего приложения QT4, список имеет нулевой размер:( Я думаю, aa{sv} можно использовать из Qt4 через QVariantList, верно? QDBusReply< QVariantL…
27 фев '15 в 15:17
0
ответов
Добавьте дополнительный аргумент к соединению сигнал / слот QDBusConnection::connect() в стиле Qt4
Я работаю с QtDbus и мне нужно обработать сигнал DBus. Я делаю это, подключая сигнал DBus к слоту Qt следующим образом: bool res = QDBusConnection::systemBus().connect(kBusName, adapterPath, kInterfaceName, QLatin1String("PropertiesChanged"), this, …
13 ноя '15 в 14:38
0
ответов
Add QObject to QT main loop in order to recieve dbus messages
I have a Qt console application. In this application, there is an object of type "my_client". "my_client" objects have an slot named "messageSlot". This slot is connected to a DBUS message. So the main function of this qt app is as follows: int main…
27 июн '18 в 08:33
1
ответ
Приложение QtService не может подключиться к системной шине при работе в качестве службы
Я перекомпилировал Qt со встроенным dbus для Windows. Далее я реализовал QtService Приложение, которое регистрирует сервис и объект на системной шине следующим образом: QDBusConnection::systemBus().registerService("com.mycompany.Configuration"); QDB…
06 авг '13 в 10:33
1
ответ
Сеансовые соединения dbus: соединение сигналов dbus со слотами qt, как это можно сделать?
Так что, на всю жизнь, я не могу заставить свой объект подключиться к сессионной шине. Итак, я пытаюсь подключить "пробуждение"my_obj к сигналу dBus "profileChanged". Но, хотя я уверен (через qbusviewer), что этот сигнал испускается, "пробуждение" н…
18 янв '15 в 06:39
8
ответов
Изменить заголовок вкладки консоли из командной строки и сделать его постоянным?
Как я могу изменить заголовок вкладки konsole? По умолчанию установлено %u : %n, поэтому он всегда меняется автоматически. Я могу установить это с: qdbus org.kde.konsole $KONSOLE_DBUS_SESSION setTitle 1 "My Title" Но как только вы запустите что-то в…
11 ноя '13 в 02:06
1
ответ
Подключение к сигналу через qdbus
qdbus довольно просто при вызове методов, но возможно ли с ним соединиться с сигналом? Подпись: signal void org.kde.kwin.Scripting.printError(QString text)
19 дек '12 в 22:29
1
ответ
Извлекайте аргументы D-Bus и путь к объекту динамически из метода GetService net.connman.Manager
Я планирую разработать приложение, которое будет использовать DBus и connman, менеджер беспроводных сетей для встроенных устройств. Насколько я понимаю, DBus раскрывает методы, используемые программой, и позволяет разработчикам также использовать эт…
11 мар '15 в 05:39
1
ответ
QDbus: зарегистрировать несколько объектов по одному пути
Если я понимаю, можно использовать метод registerObject только один раз по одному и тому же пути, даже если объекты имеют разные интерфейсы в Q_ClassInfo. Это правильно?
15 июн '14 в 15:32
1
ответ
Отображение pid на служебные номера qdbus после запуска
Я пытаюсь написать скрипт bash, который запустит программу (konsole) и отправит ей сообщения dbus. Вот мой эксперимент konsole & echo pid is $! ps aux | grep konsole qdbus | grep konsole Это выводы pid is 2726 me 2726 0.0 0.4 45404 9952 pts/0 S+…
28 мар '12 в 14:06
0
ответов
Правильный способ реализации асинхронной функции в адаптере Qt/DBus
Как описано в документации по D-Bus, все вызовы IPC считаются асинхронными. Когда Qt вызывает удаленный объект D-Bus через QDBusAbstractInterface, есть QBusPendingCall, который полностью асинхронен и обеспечивает сигнализацию, когда вызов завершен. …
11 авг '16 в 05:13
0
ответов
Устранение неполадок команды Lua "qdbus" через os.execute()
Я использую ArchLinux/KDE/Plasma и пытаюсь запрограммировать скрипт lua (как плагин в TeamSpeak 3), который выполнит следующую команду, которая работает в моем эмуляторе терминала, но не через скрипт Lua (который кажется быть запущенным от имени тог…
12 дек '18 в 23:35
1
ответ
Как добавить объекты в сервис DBus из другого процесса / программы
Я создаю сервис DBus и добавляю к нему объекты. QDBusConnection connection = QDBusConnection::sessionBus(); connection.registerService(serviceName); // name, e.g. "foo" QDBusConnection::sessionBus().registerObject(path, object, myoptions); Хорошо, я…
12 фев '15 в 00:41
1
ответ
Метод Dbus.Properties Get не работает в qt4
Я пытаюсь получить значение свойства из dbus. Я не получаю ошибки, но я также не получаю правильное значение. Другими словами, возвращаемое значение не совпадает с возвращаемым qdbus. Вот мой код: const QString service = "org.freedesktop.UPower"; co…
18 янв '15 в 00:33