Вопросы по теме '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 просмотров
schedule
23.12.2023
Рисование в 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 просмотров
schedule
29.09.2022
Как изменить размер 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