Описание тега gobject-introspection
Самоанализ GObject - это промежуточный уровень между библиотеками C GObject и языковыми привязками. Библиотека C сканируется во время компиляции для создания файла метаданных. Во время выполнения языковые привязки могут считывать эти метаданные и автоматически предоставлять привязки для вызова собственной библиотеки C.
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…
22 окт '15 в 11:48
1
ответ
Travis-ci & Gobject самоанализ
Я пытаюсь настроить Travis для получения вещей GNOME!, Мой .travis.yml: language: python python: - '3.3' before_install: - sudo apt-get update - sudo apt-get install -qq python3-gi gir1.2-gtk-3.0 virtualenv: system_site_packages: true install: - pip…
30 мар '14 в 19:11
0
ответов
GTK_DEBUG не соблюдается при использовании Python + Gtk+
Я использую Python 3.6 и Gtk+ 3.22.18 на macOS Sierra 10.12.4 (и Python, и Gtk + установлены через Homebrew). Я обнаружил, что ни GTK_DEBUG переменная среды, ни --gtk-debug Аргумент не имеет никакого эффекта. Тем не мение: Они работают для не-Python…
15 авг '17 в 12:10
1
ответ
Как объявить зависимость от gi.repository в setup.py (и необходимой библиотеке C)?
Я упаковываю приложение на python, которое зависит от нескольких библиотек C, посредством самоанализа gobject. Я хотел бы убедиться, что, по крайней мере, установлен модуль python из glib (то есть модуль gi, упакованный как python-gi в Debian, я не …
05 фев '14 в 15:46
1
ответ
Настройка кросс-компиляции Python
Я пытаюсь собрать GObject-Introspection в Ubuntu 14.04, используя Mingw-w64. В настоящее время я использую 64-битную версию Linux и пытаюсь собрать для 32-битной цели Windows. Моя первая попытка использовать Python 2.7.8, установленный в Wine, однак…
25 сен '14 в 15:13
0
ответов
ГИ работает в Windows?
После нескольких дней исследований стека и потока в Интернете, попыток импорта и установки с использованием pip, pacman, MSYS2, python -m и исследований здесь, я пришел к выводу, что gtk, gi.repository пока не готова для Windows. Поэтому я ищу другу…
22 сен '17 в 15:27
1
ответ
Как отобразить текст в GdkPixbuf.Pixbuf
Я пытаюсь добавить текст в Pixbuf, используя Python и Gdk 3. Я искал в Интернете информацию об этой теме в течение нескольких часов, и, похоже, мне нужно создать каирский контекст из pixbuf. К сожалению, у меня нет опыта работы с cairo, но я смог со…
27 июл '14 в 08:46
1
ответ
Можно ли импортировать библиотеку типов Gvc вне среды оболочки Gnome?
Я хотел бы использовать Gvc ( https://github.com/GNOME/libgnome-volume-control), как в Gnome Shell GIR в GJS, но не могу найти способ получить к нему доступ, кроме как в среде Gnome Shell (например, расширение Gnome Shell). На самом деле, я даже не …
10 окт '17 в 19:56
1
ответ
Gnome GJS Ошибка: Gdk.Keymap.get_modifier_state не является функцией
Я пытаюсь получить состояние модификатора клавиатуры, перенося этот пример GDK здесь на Gnome GJS, чтобы использовать его в расширении Gnome. Приведенный ниже код представляет собой модифицированную официальную демоверсию с https://developer.gnome.o…
13 авг '15 в 04:43
1
ответ
Получить окно GDK от xid, под Wayland
В двух словах: это повторение Как получить окно GDK из XID? , но под Уэйлендом. Код, подобный следующему, работал нормально, пока я не обновил Debian с Stretch до Buster: #!/usr/bin/env python3 from gi.repository import Gdk from gi.repository import…
18 авг '17 в 18:00
1
ответ
Обновить неустановленное программное обеспечение с помощью pygtk
Я пытаюсь вернуть старый программный продукт к работе. это автономный клиент базы данных, его графический интерфейс описывается python-glade и использовал / использовал модуль Python gtk, когда я последний раз использовал его, это было два или три г…
24 янв '14 в 16:15
1
ответ
Обратный вызов не вызывается в действии уведомления Pygobject
Я хотел бы добавить действие к моему Notification с обратным вызовом. Я использую pygobject со следующим кодом: import logging from time import sleep import gi gi.require_version('Notify', '0.7') from gi.repository import Notify def callback(*args, …
21 ноя '16 в 18:29
0
ответов
Python3/GTK3 Box кнопка-пресс-событие
РЕДАКТИРОВАТЬ: Оказывается, что EventBox было именно то, что мне было нужно. Он упал и функционировал точно так, как ожидалось! Я работал над приложением, единственное окно которого должно мигать по определенным критериям, пока пользователь не нажме…
27 фев '18 в 22:09
1
ответ
Сбой сборки GObject Introspection при генерации libgirepository_1_0_la-gdump.lo
При использовании MingW для кросс-компиляции библиотеки GObject Introspection, версия 1.31.22, я, похоже, столкнулся с проблемой. Настройка библиотеки, кажется, идет хорошо, но когда я начинаю ее создавать, файл make быстро заканчивается: CC libgire…
15 сен '14 в 20:37
1
ответ
Прототип функции webkit (webkitgtk3), как видно на python из pywebkit
Pywebkit делает интроспекцию из python в webkit. Прототип вызываемых функций связан во время выполнения. Небольшая проблема для разработчиков заключается в том, что вы не увидите прототип в исходном коде. Как вы находите прототип функции? Конкретно …
20 май '14 в 00:11
1
ответ
Как мне вызвать конструкторы vala из python? (используя GObject Introspection)
Я хочу иметь общую библиотеку, написанную на Vala, которая вызывается приложением Python. Итак, я создал эту библиотеку Vala с двумя объектами с одной функцией каждый.Единственное отличие состоит в том, что Bar принимает аргумент в конструкторе, а F…
19 апр '14 в 16:36
5
ответов
pygobject-2.28.6 не будет настроен: пакет 'gobject-introspection-1.0' не найден, как мне решить?
Я пытаюсь получить pygobject-2.28.6 для компиляции в Cygwin (версия в репозитории 2.28.4, которая имеет некоторые проблемы). Вот хвост./configure: checking for GLIB - version >= 2.24.0... yes (version 2.34.3) checking for ffi... checking for FFI.…
02 авг '13 в 20:37
1
ответ
PyGObject GTK+ GLib.Date strftime()
Вызов метода в Poppler возвращает GDate объект в моем коде Python. Я не могу найти способ, как красиво напечатать этот объект. Следуя Справочнику по API Python GI, я придумал следующее: gdate_object = annot_mapping.annot.get_date() destination_buffe…
19 апр '16 в 19:28
1
ответ
Альтернатива pixbuf.subpixbuf в Gtk3
У меня есть приложение GTK+ 2, которое я портирую на GTK+ 3.У меня есть функция вырезать часть изображения - scaled_pb = pb.scale_simple(w,h, GdkPixbuf.InterpType.BILINEAR) scaled_pb = scaled_pb.subpixbuf(abs((width-w)/2),abs((height-h)/2), width, h…
16 ноя '13 в 17:49
0
ответов
Свойство самоанализа gobject недоступно в python
У меня возникли проблемы с самоанализом Python и пользовательским элементом Gstreamer... Я не могу получить доступ к свойствам элемента. Вот соответствующий код в моем элементе gstreamer: // Properties declared on the class object static void gst_vi…
11 дек '17 в 21:29