LINUX.ORG.RU

Питон проще и быстрее для экспериментов, потом можно будет прототип переписать. И ещё хорошо помогает d-feet.

AlexKiriukha ★★★★
()
Последнее исправление: AlexKiriukha (всего исправлений: 1)

Начни с использования sdbus-c++. Он сам генерирует сигнатуры функций и XML для системной шины

SR_team ★★★★★
()
Ответ на: комментарий от ox55ff

Это что-то очень старое, требующее метаобъекты и с сигналами на евентлупе

SR_team ★★★★★
()
Ответ на: комментарий от UVV

Тем что sdbus-c++ полноценная C++ либа, с нормальным ООП вместо костылей и автоматическим выведением типов.

SR_team ★★★★★
()

тоже за sdbus-с++, в debian есть готовые пакеты, в ubuntu не нашел

anonymous2 ★★★★★
()
Последнее исправление: anonymous2 (всего исправлений: 1)
Ответ на: комментарий от ox55ff

в qt обычный клиент, со своей спецификой получения данных из интерфейса, все рабочее главное типом не ошибиться, например int вместо uint не рабочее

anonymous2 ★★★★★
()
Последнее исправление: anonymous2 (всего исправлений: 1)
Ответ на: комментарий от SR_team

О каком автоматическом выведении типов речь? У sdbus-c++ вроде бы тоже генератор, правильно? Или он может xml в run-time преобразовать в интерфейс?

UVV ★★★★★
()
Ответ на: комментарий от UVV

О каком автоматическом выведении типов речь?

https://gitlab.com/SR_team/LayoutWatcher/-/blob/main/LayoutWatcher.cpp#L70

Вот тут например он сам генерирует сигнатуру dbus метода. Мне о всяких «a(sss)» даже знать не надо.

https://gitlab.com/SR_team/LayoutWatcher/-/blob/main/LayoutWatcher.cpp#L51

А тут тоже самое, но с сигналами - я просто скормил лямбду, и в отличие от предыдущего примера я даже не помню какой буквой unsigned int обозначен в dbus

Или он может xml в run-time преобразовать в интерфейс?

compile time

SR_team ★★★★★
()
Последнее исправление: SR_team (всего исправлений: 1)
Ответ на: комментарий от thm

Это не кейс. Вы хотите решить какую-то задачу, какую?

slovazap ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.