Вопросы по теме 'gobject'

Существуют ли какие-либо альтернативы Linux для libgpod для чтения/записи баз данных iPod?
Я пишу программу на C для синхронизации моего iPod в том же духе, что и gtkpod , но для консоли. Gtkpod использует собственную библиотеку libgpod для подключения к базе данных iPod. Я хочу знать, есть ли доступные библиотеки без GObject/GLib,...
348 просмотров
schedule 18.06.2022

Обработка вызовов в вала?
Есть ли что-то похожее на java InvocationHandler в vala. То есть я хочу создать экземпляр интерфейса или класса, дающего динамическую реализацию. Я читал документы об отражении, но они довольно ограничены и ничего не говорят ни об интерфейсах, ни о...
423 просмотров
schedule 10.01.2023

Использование регионов Cairo в python с gi.repository
Кажется, я не могу заставить каирские регионы работать внутри с помощью gintrospection. Например from gi.repository import cairo reg = cairo.Region() даст мне Traceback (most recent call last): File "<stdin>", line 1, in...
2232 просмотров

Отключить точку доступа WiFi с помощью NetworkManager и Python
Я создаю приложение Python, которое должно подключаться и отключаться от Wi-Fi в Linux. Я использую слой NetworkManager через хорошую библиотеку networkmanager, найденную в cnetworkmanager (интерфейс командной строки python для NetworkManager...
2109 просмотров
schedule 11.02.2023

Какие языки поддерживает libpeas?
описание плагина libpeas содержит строку, определяющую Loader , а вместе с ней и язык программирования, на котором написан плагин. Кажется, документация включает не список доступных языков. Проверка репозитория git проекта , в каталоге...
281 просмотров

Как добиться множественного наследования путем регистрации разных типов с помощью GObject?
Я хотел бы знать, как добиться множественного наследования с помощью GObject. Например, у меня есть два класса A и B. У меня есть еще один класс с именем C. Теперь я хочу сделать C производным от A, а также B. Это нужно сделать с помощью GObject в...
281 просмотров
schedule 02.07.2023

Как получить доступ к функциям, связанным с GParamSpec, из Python GObject Instrospection?
Мне интересно, не работает ли GObject Introspection в настоящее время (по крайней мере, с Python)... 1. Пример короткого кода Давайте попробуем этот фрагмент кода получить структуру GParamSpec : # Various imports import gi...
347 просмотров
schedule 10.04.2023

Как остановить цикл объекта dbus
Я пытаюсь остановить gobject.MainLoop() через несколько секунд. Я не знаю, можно ли установить тайм-аут для такого цикла, это было бы идеально, но я не нашел этого. Итак, я попытался обойти это с помощью многопоточности, но, к сожалению, основной...
3066 просмотров

Как использовать Basic Auth с libsoup через Gjs
Я пытаюсь запросить API github с помощью токена. Github API принимает сгенерированные токены при условии, что они отправлены в виде базового заголовка аутентификации. API не возвращает HTTP 401, если вызов сделан без аутентификации, что означает,...
285 просмотров

Используя pygi, как я могу переопределить виртуальный метод из класса GObject, который имеет то же имя, что и виртуальный метод в его базовом классе?
Используя GObject Introspection в Python, я пытаюсь создать собственный элемент PushSrc , который требует переопределения виртуальных методов create или fill , но безуспешно. Проблема, похоже, в том, что и PushSrc , и его базовый класс...
176 просмотров

PyGObject в Windows
За последние несколько дней головной боли я нашел 3 возможных способа сделать это, и все они имеют проблемы. Установка PyGObject не удалась из-за отсутствия Cairo и, возможно, других зависимостей. Хотя это был бы мой предпочтительный метод,...
5507 просмотров
schedule 05.07.2023

CentOs 7 не может найти python3-PyYAML и python3-gobject при поиске зависимостей
пытаясь установить lutris на centOs 7, он не может найти python3-gobject и python3-PyYAML, но я установил это для каждого python, который у меня есть =) я пробовал: yum install PyYAML python3-PyYAML pip install, pip3 install и т.д. но он все еще...
2598 просмотров
schedule 28.10.2022

Можно ли расширить базовый виджет Gtk без использования конструкции в стиле GObject?
Как я узнал из моего предыдущего вопроса , конструкция в стиле GObject не требуется для определения класса вала. Но многие приложения gtk используют этот способ при расширении базового виджета. Например, элементарный центр приложений ОС...
88 просмотров
schedule 15.03.2023

Есть ли способ зарегистрировать типы из самоанализа объекта?
В настоящее время я экспериментирую с библиотекой gobject-introspection. Одна вещь, которую я хотел бы сделать, это иметь возможность регистрировать типы (в частности, классы) из информации, которую я могу получить. В частности, чтобы я мог получить...
105 просмотров
schedule 23.11.2022