Миграция с dbus на GDbus в Python 3 - PullRequest
0 голосов
/ 09 января 2019

Я попытался написать служебный файл на python, используя GDbus. Но я не смог найти хороший учебник, только если я хочу использовать C. Поскольку я хочу включить GDbus в существующий код Python, я понятия не имею, как это сделать.

Мне удалось написать служебный файл, используя dbus, и я мог получить доступ к этому служебному файлу с помощью клиента GDbus.

Я был бы очень рад, если бы у кого-нибудь был хороший пример на Python. Большое спасибо, Dominik

1 Ответ

0 голосов
/ 10 января 2019

Хотя вы можете использовать GDBus из Python, это может быть не самый хороший (самый Pythonic) API для использования, поскольку это C API, который подвергается механическому анализу и предоставляется Python.

Возможно, вам лучше использовать pydbus , которая является современной клиентской библиотекой D-Bus, написанной для Python. Его документация содержит множество примеров на Python.

Если вы должны использовать GDBus, вот несколько примеров Python:

А вот ссылка на API GDBus для Python (механически сгенерированная из C API):

...