Описание тега gobject

GObject(GLib Object System) обеспечивает переносимую объектную систему и прозрачную межъязыковую совместимость.
1 ответ

Запустите веб-сервер Python из плагина Rhythmbox

Я пытаюсь реализовать плагин Rhythmbox, похожий на rhythmweb, но у меня проблема с запуском HttpServer из плагина. Если я запускаю сервер, как это обычно делается (например, с помощью make_server(...). Server_forever()), плагин блокирует ритмбокс. И…
09 сен '12 в 22:02
1 ответ

Привязки gobject/gnome/glib для D с использованием GIR?

Кто-нибудь знает, есть ли привязки для семейства библиотек gobject (glib, Gnome, clutter и т. Д.), Доступные для языка D, который использует механизм самоанализа GIR? Я хотел бы написать приложение для GTK 3 и Clutter. К сожалению, я не могу их найт…
02 июн '11 в 23:09
1 ответ

Python GObject Introspection для Windows 7

Я пытаюсь использовать matplotlib в Python, но любой импорт завершается с ошибкой: from matplotlib.backends.backend_gtk3cairo import FigureCanvasGTK3Cairo as FigureCanvas Traceback (most recent call last): File "<stdin>", line 1, in <module…
1 ответ

gobject-introspection не строит

Я пытаюсь скомпилировать gobject-introspection-1.31.0 (GI) для i686-cm-linux с машины i686-pc-linux-gnu. Пожалуйста, найдите часть config.log для того же. При настройке GI библиотеки glib, gio, gobject и python и многих других найдены правильно. Thi…
02 ноя '11 в 12:35
1 ответ

Получение списка контактов с интерфейсом Gnome-Shell JS

Я только начал заниматься написанием расширений gnome-shell и хотел бы узнать, как получить список контактов, которые есть у пользователя. Я отследил некоторые вероятные файлы: gnome-shell/js/ui/contactDisplay.js а также gnome-shell/src/shell_contac…
1 ответ

Странная ошибка анимации после запуска

У меня есть проект Python 2.7/PyGTK 2.24. Я строю на Linux Ubuntu 11. Я использую следующий код для анимации движения изображения по экрану. def move_fish(): global fishmove, flipped if fishmove < 440 and flipped == False: fishmove = fishmove + 1…
18 сен '11 в 18:49
1 ответ

Подклассы GObject в C не могут создать экземпляр подкласса

Я хотел попробовать GObject API. Идея состоит в том, чтобы создать класс ГИБДД, который является DERIVABLE введите и создайте подкласс из автомобиля под названием "Автомобиль", который является FINAL тип. Моя проблема в том, что когда я пытаюсь в ма…
02 авг '16 в 17:04
1 ответ

Как получить размер развернутого окна, не показывая его?

Я пытаюсь определить размер развернутого окна, чтобы я мог установить размер окна на значение, близкое к нему. Тем не менее, я не знаю, как это сделать без предварительного показа развернутого окна. Есть ли способ испустить сигнал, сгенерированный g…
31 янв '12 в 00:43
0 ответов

DBus Rhythmbox Набор объектов Gobject Свойства

У меня возникли проблемы с Gobject Introspection в Python. Я пытаюсь получить доступ к Rhythmbox через DBUS, и я могу получить доступ к методам внутри org.mpris.MediaPlayer2.Player, но я пытаюсь установить значения для атрибутов org.mpris.MediaPlaye…
13 ноя '12 в 19:26
1 ответ

GObject и наследование

Я делал серьезное программное обеспечение на Glib. И я понял, что есть некоторые темы, которые я не очень понимаю. IRC тоже не помогло... Когда мы занимаемся наследованием, у нас может быть два предложения. Первый A наследует непосредственно от GObj…
17 янв '18 в 16:48
0 ответов

Как использовать Atk.Relation в Python

Я пытаюсь перенести приложение из gtk2 в gtk3 с помощью GObject Introspection (gi.repository). Проблема, которую я имею сейчас, создает Atk.Relation в методе доступности, который выглядит так: from gi.repository import Atk def atk_acc(obj, lbl): atk…
20 ноя '13 в 16:32
1 ответ

Установка PyGI в Windows не может найти установку Python

Я пытался установить PyGI с помощью установщика Windows, доступного здесь: http://sourceforge.net/projects/pygobjectwin32/files/?source=navbar Я использую Python 3.3 на Windows 7 x64. Началась установка и было сказано, что доступной установки Python…
20 июн '14 в 07:16
1 ответ

Отключите точку доступа WiFi с помощью NetworkManager и Python

Я создаю приложение Python, которое должно подключаться и отключаться от Wifi на Linux. Я использую слой NetworkManager через замечательную библиотеку networkmanager, находящуюся в cnetworkmanager (Python CLI для NetworkManager http://vidner.net/mar…
20 янв '12 в 08:20
1 ответ

Простое сохранение объекта в Vala (например, полка / рассол)

Я хотел бы перенести свой код с Python на Vala, но я столкнулся с проблемами. Есть ли простой способ хранения объектов, созданных в Vala, например, вы можете сделать это с помощью pickle/shelve? Я хотел бы избежать запуска всей базы данных.
06 фев '15 в 08:33
1 ответ

Какие проблемы решает "COM-подобная" структура?

Часто я вижу библиотеку GObject по сравнению с решениями, подобными COM-Windows. В общем, я не совсем понимаю, какие проблемы должны решать эти фреймворки и каковы преимущества их внедрения. Я нашел небольшие ответы, такие как "это обертка для прост…
03 апр '13 в 10:56
1 ответ

Gtk GLArea Widget в C не отображает команды gl

Ранее я задавал вопрос ( Использование Gtk.GLArea в Pygobject GTK3) о попытке использовать виджет GLArea в PyGObject. Я никогда не получал версию для Python для рисования команд, поэтому я решил попробовать версию c, чтобы лучше ее понять. Используя…
11 дек '17 в 04:58
1 ответ

Как вызвать функцию по имени, используя GObject?

Эта функция, которую я хочу вызвать с помощью GObject, выглядит следующим образом: char * some_object_fun(SomeObject *self, char *input); Есть ли хороший способ добиться этого? Я был бы очень заинтересован в элегантном решении.
07 авг '17 в 17:08
1 ответ

Очень простой сервер / клиент python-dbus в том же процессе

Я играю с DBus и Python. Я создал очень простой клиент DBus и соответствующий сервер. Он отлично работает, когда каждый работает на своем собственном процессе Python. Тем не менее, я пытаюсь заставить его работать в том же процессе, но он работает т…
02 апр '13 в 13:35
0 ответов

Установить dbus и импортировать его в скрипт на python невозможно?

Я хочу подключить мой Thyimo к моему RaspberryPi и контролировать его с помощью Python. С: sudo apt-get install python-gobject sudo apt-get install python-sbus Я успешно установил оба пакета. Но когда я хочу импортировать следующие пакеты: import db…
15 фев '19 в 16:18
2 ответа

Проблема с g_signal_connect, g_cclosure_new, gpointer

// gcc 1.c -o 0 $(pkg-config --cflags --libs gtk+-2.0) #include <gtk/gtk.h> #include <gdk/gdkkeysyms.h> struct tst { GtkWidget *win, *vb, *ent, *btn, *lbl; GtkAccelGroup *acc; GClosure *cls; }; static void print_val(int nmb) { g_printf("…
23 янв '11 в 16:13