Описание тега pygi
PyGI (Python GObject Introspection) является заменой PyGTK, совместимой с GTK+3.x и новой технологией GObject-Introspection.
1
ответ
Есть ли простой способ с Pygi сделать целое окно мишенью для внешнего ввода?
Пример:Перетащите файл в разработанное для поляны окно, и оно вызовет Handler.open_from_path(path)
13 июл '12 в 21:29
2
ответа
Пыги как переключить кнопку без функции запуска
Я пишу это приложение, используя быстро. Я ищу способ переключения кнопки без функции запуска, которая связана с этой кнопкой. def on_button_text_italic_toggled(self, widget): print "Italic" def on_buttone_test_clicked(self, widget): self.button_tex…
11 апр '13 в 21:24
1
ответ
Как обновить pygobject, не нарушая никакой зависимости?
Я хочу обновить Pygobject моей системы из официального репозитория. Последняя версия в официальном репозитории - 3.16.1, но в официальном пакете для Ubuntu - 3.12.0. Я попытался удалить этот пакет, но некоторые программы будут удалены (в том числе S…
19 апр '15 в 17:28
2
ответа
Как служба сеанса Python DBus узнает, что пользователь вышел из системы?
Допустим, у вас есть служба DBus на шине сеанса (шина для каждого пользователя). Ваш сервис может быть запущен через /etc/xdg/autostart/* файл, или он может запуститься в первый раз, когда какое-либо приложение пытается использовать ваше известное и…
14 июл '12 в 17:19
1
ответ
GObject (GTK3) TreeView: как программно активировать строку?
У меня есть работающий TreeView с ListStore в качестве модели и выбора, установленного на SINGLE. Как мне подать сигнал для активации определенной строки? Я использую PyGI. (Извините, если это просто; его нет в руководстве по Python-GTK3, и большая …
21 июл '12 в 16:53
2
ответа
Как избавиться от градиента фона встроенного GtkToolbar?
Когда вы запустите приведенный ниже код, он покажет встроенную панель инструментов в окне. Обратите внимание на то, как встроенная панель инструментов имеет выдающийся фон. Есть ли способ применить CSS, чтобы избавиться от него и смешать его с обычн…
07 сен '12 в 22:29
1
ответ
Как получить координаты значка Ubuntu AppIndicator
Я работаю над Ubuntu Linux 12.04 и создаю программное обеспечение, созданное поверх GTK+ 3, используя pygobject. У меня есть задача показать всплывающие окна прямо под значком индикатора приложения моего приложения, и я не могу понять, как я могу по…
01 май '13 в 11:09
3
ответа
Какой пакет мне нужно установить для разработки плагинов для gedit?
Я использую Ubuntu 12.04 с Python 2.7.3 и PyGObject, и я хотел бы разработать плагины для Gedit в Python. Я нашел простое учебное пособие для такого рода вещей здесь. В соответствии с руководством мне нужен модуль Gedit для взаимодействия с интерфей…
08 сен '12 в 06:40
1
ответ
Как добавить Блокнот в Коробку в VBox?
Я создал пустое поле в Glade, чтобы добавить блокнот. Причина, по которой я не добавляю настоящий Блокнот в Glade, заключается в том, что я слышал, что вы не можете добавлять страницы в Блокнот, созданный в Glade. Итак, в Glade я создал Box в пустом…
24 июн '12 в 06:31
1
ответ
Добавить зависимость от ppa в пакет
Я создаю простое приложение эмулятора терминала с PythonGI + GTK+3.0, я использую пакеты libkeybinder3.0 и gir1.2-keybinder3.0 для глобального связывания ключей, эти пакеты недоступны в репозитории по умолчанию, у них был специальный ppa. Я не хочу …
26 ноя '12 в 10:13
1
ответ
Как я могу использовать Pygi Webkit при установке безголового сервера?
У меня есть набор сценариев, который работает на моем ноутбуке, и он прекрасно работает, пока я загружаюсь в сеанс X, но если я запускаю установку без сервера, я получаю множество критических сбоев от Gtk. Я уверен, что решение состоит в том, чтобы …
24 ноя '13 в 16:57
1
ответ
Как изменить пункты меню в AppIndicator, когда он запущен?
В StackOverflow есть похожий вопрос, но он мне не помог: изменение элементов во время работы. Я пытался спросить в StackOverflow, но люди там, где не слишком активны: как изменить меню GTK в апплете индикатора Unity?, Проблема в том, что если я опре…
29 апр '13 в 08:20
0
ответов
Как я могу динамически добавить виджет, который затем можно получить с помощью экземпляра Gtk.Builder?
Если я хочу динамически добавить строку в vbox и заполнить ее... Мне нужен способ проверить, существует ли уже эта строка. Итак, мысленный ход: "Попробуй получить ящик с экземпляром компоновщика. Если это не получится, добавь строку и добавь ящик". …
19 июл '14 в 11:50
2
ответа
Примените фон основной панели инструментов за виджетом GtkEntry с GTK3
В PyGI (GTK3) как сделать так, чтобы виджет GtkEntry отображался на том же фоне, который применен (по теме пользователя) к основной панели инструментов. Я попытался добавить тот же класс стилей, как это: entry.get_style_context().add_class(Gtk.STYLE…
09 авг '12 в 02:34
1
ответ
Glade: glib GError при попытке использовать атрибуты объекта
Я использую Ubuntu 14.10, но с рабочим столом lubuntu (LXDE), установленным вручную. Я разработал пользовательский интерфейс моего приложения Python, используя Glade. Все работает нормально, пока я не использую атрибуты (<attribute>) в файле X…
25 ноя '15 в 21:31
1
ответ
Как встроить содержимое GtkAboutDialog в виджет GtkNotebook
Я пишу приложение на Python, основанное на вкладках, и я не хочу, чтобы у него были дополнительные всплывающие диалоги. Я хотел бы использовать Gtk.AboutDialog функциональность, но я не хочу, чтобы это отображалось как отдельное окно. Скорее, я бы х…
15 май '12 в 00:00
5
ответов
Как запускать асинхронные задачи в приложениях Python GObject Introspection
Я пишу приложение Python + GObject, которое должно при запуске читать нетривиальный объем данных с диска. Данные считываются синхронно, и для завершения операции чтения требуется около 10 секунд, в течение которых загрузка пользовательского интерфей…
27 май '12 в 11:05
2
ответа
Попытка создать GtkTreeView из Python, похоже, не работает
Я пишу приложение, используя Gtk/PyGI, и мне нужно создать боковую панель с деревом, похожим на Наутилус. Однако Gtk отказывается сотрудничать со мной. Я попробовал оба с Glade и GtkBuilder (создание GtkTreeStore с одним gchararray столбец) и с этим…
25 июн '12 в 09:29
1
ответ
Какую константу упаковки использовать для set_child_packing() в Python
Я хочу поменять дочернее поле для поля; поэтому я использую set_child_packing на коробке с ребенком. Я не могу понять, что использовать в качестве константы для pack_type. Использование PACK_START из gtk2 не будет работать, так как использование: im…
02 июл '12 в 03:46
0
ответов
Как OSD должен быть закодирован с PyGI?
Как OSD должен быть закодирован с использованием pygobject? Это просто неокрашенное окно, которое можно рисовать в приложении? Пожалуйста, предоставьте все детали, которые вы можете (например, использовать ли Каир, подключиться к сигналу отрисовки, …
11 июл '12 в 22:01