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

Как создать gsignal без параметров в pygtk
документация по сигналу pygtk довольно ясно о создании сигналов, но я не мог создать сигнал, который не принимает параметры. Я хочу определить (как в примере) : class MyGObjectClass(gobject.GObject): __gsignals__ = {...
713 просмотров
schedule 17.04.2023

Как я могу получить список окон с помощью Wnck, используя PyGI?
Я только начал использовать PyGI (в Ubuntu Natty), хотя никогда раньше не использовал pygtk. Однако я использовал wnck в программе wxPython, и было достаточно просто получить список открытых в данный момент окон. Из PyGI список окон всегда пуст....
3104 просмотров
schedule 07.07.2023

Я полностью запутался в PyObject, PyGTK и GNOME 3.
Я установил Fedora 15, чтобы использовать Python3 и GObject для разработки настольного приложения, потому что PyGTK выглядит устаревшим: PyGTK 2.24.0 выпущен в пятницу, 1 апреля 2011 г., Рафаэль Вильяр Берк. Выпущен PyGTK 2.24.0. Это...
9895 просмотров
schedule 17.01.2023

PyGObject — меню, вызываемое левой кнопкой мыши на значке состояния
Я начинаю писать небольшой апплет панели для Gnome, и я хотел бы, чтобы пользователь мог щелкнуть левой кнопкой мыши значок состояния, чтобы просмотреть некоторые параметры и информацию, например. похож на значок звука в Gnome 3, где вы можете...
1710 просмотров
schedule 10.03.2024

проблема с настройкой gobject-introspection для pygobject и pygtk
Я пытаюсь установить pygtk на свой Mac, который затем попросил меня установить pygobject, который затем попросил меня получить gobject-introspection. проблема, с которой я столкнулся в этой установке, заключается в том, что при настройке она...
2032 просмотров
schedule 26.01.2023

Как прикрепить всплывающее меню к кнопке заголовка столбца в GTK2 с помощью PyGObject?
Я хочу открыть контекстное меню, когда пользователь щелкает правой кнопкой мыши строку заголовка файла Gtk.TreeView . В GTK3 у Gtk.TreeViewColumn есть метод get_button(), который упрощает эту задачу; просто прикрепите меню к кнопке и соедините...
1797 просмотров
schedule 27.10.2022

Сигнал активации переключателя Gtk не срабатывает
Я пытаюсь использовать виджет Gtk.Switch в приложении, но сигнал «активировать» не срабатывает по кликам. Он отлично работает при использовании виджета с клавиатурой, нажав на него клавишу reture/space, но щелчки не запускают событие «активировать»....
3564 просмотров
schedule 29.05.2023

Возможна ли самоанализ на pygtk3?
Одна из замечательных особенностей Python — это возможность самоанализа методов и функций. Например, чтобы получить сигнатуру функции math.log , вы можете (в ipython) запустить это: In [1]: math.log? Type: builtin_function_or_method Base...
953 просмотров
schedule 05.07.2022

Атрибуты pango с pygobject
У меня есть следующий код, который использует pygtk: attr = pango.AttrList() attr.change(pango.AttrSize(( 50 * window_height / 100) * 1000, 0, -1)) attr.change(pango.AttrFamily("Sans", 0, -1))...
2058 просмотров
schedule 24.03.2024

Использование привязок Python Gtk3 без X11
У меня есть небольшое приложение, написанное на python, которое использует привязки Python Gtk3. Часть приложения загружает значки из темы системных значков, например: def get_icon(name): from gi.repository import Gtk icon_theme =...
842 просмотров
schedule 03.01.2023

PyGObject в Python 3 в Windows
Кто-нибудь знает, можно ли установить PyGObject/Gtk+3 в Windows для Python 3? Я нашел установщики на веб-сайте gnome для Python 2 ( здесь ) и несколько заявлений о том, что он работает с Python 3 (например, здесь ), но без установщика. Все...
6186 просмотров

Рисование в PyGobject (python3)
Я пытаюсь написать простой графический редактор, используя PyGObject и python 3. Мне нужно рисовать линии разного цвета и ширины с помощью мыши. Я нашел много примеров, таких как этот , но ничего более сложного. Как сохранить нарисованное...
5814 просмотров
schedule 29.04.2022

Как использовать Gtk3 GtkTreeRowReference в Python
Я безуспешно пытаюсь вызвать функцию Gtk3 GtkTreeRowReference() . Я пытаюсь удалить несколько записей из ListStore , используя связанный выбор TreeView, установленный в режим MULTIPLE. Я хочу сохранить TreeRowReference для каждого элемента...
1172 просмотров
schedule 18.09.2022

Потоки Webkit с PyGObject на Gtk3
Я пытаюсь загрузить представление webkit в другом потоке, отличном от основного потока для gtk. Я вижу пример PyGTK, Threads и WebKit Немного модифицирую для поддержки PyGObject и GTK3: from gi.repository import Gtk from gi.repository...
3829 просмотров
schedule 23.07.2022

gi.репозиторий Windows
Я разрабатываю приложение, которое должно быть на 100% совместимо с Windows и Linux. В linux у меня проблем нет, а в windows появилось такое сообщение: from gi.repository import Gtk ImportError: No module named gi Я установил pygobject,...
27752 просмотров
schedule 07.04.2022

Как правильно отображать большое всплывающее меню?
Картина рисует тысячу слов ...: В моем приложении Python 2.7 у меня есть кнопка, при нажатии на которую открывается меню. В некоторых случаях этот список превышает размер экрана. В Ubuntu 12.04 (использует Gtk 3.4.2) это нормально, потому...
844 просмотров
schedule 11.04.2022

Python GI Notify Как я могу вызвать Gtk.main()?
Я пытаюсь создать приложение уведомления Python. Короче говоря, вот что я хотел сделать: 1. Проверить мою учетную запись gmail 2. Отобразить уведомление с количеством непрочитанных писем 3. Отобразить кнопку, которая позволяет мне открыть хром ( с...
1436 просмотров

Как изменить размер PythonGtk.Window под размер, необходимый дочерней метке для отображения ее текста?
У меня есть Gtk.Window верхнего уровня, единственным дочерним элементом которого является Gtk.Label. Если ширина, необходимая метке для отображения ее текста, составляет XXX пикселей, я не могу изменить размер окна верхнего уровня менее чем на XXX...
318 просмотров
schedule 08.04.2023

как установить pygobject для python3 в fedora18
Я пытаюсь установить pygobject для Python 3 в Fedora 18. Я прочитал этот документ https://python-gtk-3-tutorial.readthedocs.org/en/latest/install.html , и я пытаюсь установить jhbuild после этого, когда я набираю $ jhbuild sanitycheck, получаю эту...
5287 просмотров
schedule 25.02.2023

Как добавить строки в Gtk.ListStore?
я пытаюсь переключить свое приложение с python2.7 pyGTK на Python3 и pyGObject и испытываю трудности с добавлением строк в мой Gtk.ListStore:/ Этот код: #!/usr/bin/env python3 from gi.repository import Gtk listStore = Gtk.ListStore(str) itr =...
3210 просмотров
schedule 16.02.2024