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

Python и GTK3: как создать хранилище списков
В PyGtk я всегда использовал это для создания ListStore с изображением (используя его с IconView для отображения файлов): store = gtk.ListStore(str, gtk.gdk.Pixbuf, bool) Но я не могу понять, как это сделать с Python 3 и PyGObject.
1034 просмотров
schedule 26.12.2022

не отвечающее перетаскивание в pygobject
я пытаюсь заставить перетаскивание хорошо работать в pygobject, но он медленный и не отвечает, 90% времени мне приходится махать элементом, который я перетаскиваю, прежде чем я смогу его успешно отбросить, может ли кто-нибудь увидеть, делаю ли я это...
1228 просмотров
schedule 21.04.2023

Не могу импортировать Webkit из gi.repository
Когда я пытаюсь импортировать Webkit из gi.repository , он дает ImportError : from gi.repository import Webkit ERROR:root:Could not find any typelib for Webkit Traceback (most recent call last): File "<stdin>", line 1, in...
12702 просмотров
schedule 15.04.2023

Переменная в разметке Pango
Я использую Python 2.7 и PyGObject 3.0. (Это ОЧЕНЬ важно! Синтаксис PyGObject изменился в версии 3.0!) Мне нужно поместить переменную вместо строки в разметке, чтобы вывод был отформатирован. Это код, который у меня есть для форматирования...
519 просмотров
schedule 14.06.2023

Загрузите графический интерфейс из Glade с помощью GtkSourceView в PyGObject
Я пытаюсь использовать файл Glade с виджетом GtkSourceView в PyGObject. Я написал небольшое руководство о том, как начать использовать новый GtkSourceView 3.0 в Glade: http://cjenkins.wordpress.com/2012/05/08/use-gtksourceview-widget-in-glade/...
2397 просмотров
schedule 24.03.2023

GTK+ 3.0: Как использовать Gtk.TreeStore с пользовательскими элементами модели?
Я пытаюсь разработать приложение GTK на Python, и я действительно застрял с правильным использованием gtk.TreeStore . Моя основная проблема: я уже проанализировал некоторые JSON, и у меня есть собственная структура данных, которая в основном...
5184 просмотров
schedule 28.07.2023

Отсортированная и отфильтрованная древовидная модель в Python Gtk+3..?
Я пытаюсь получить древовидную модель (на самом деле список), которую можно фильтровать, а также сортировать. У меня есть следующий фрагмент кода self.modelfilter = self.liststore.filter_new() self.modelfilter.set_visible_func(\...
1819 просмотров
schedule 22.02.2022

Не удается найти gdk_property_change в PyGObject
Что такое привязка gdk_property_change в PyGobject? Я пробовал Gdk.property_changed, Gdk.Property.change и т. д. Функция Gdk.property_get существует, и все остальное прекрасно работает. Моя система: Ubuntu 12.10, Python 3.2.3, PyGObject 3.4.0 и Gtk...
143 просмотров
schedule 04.07.2022

изменить размер окна без полей с помощью vpaned в python + gtk3
Я хочу изменить размер окна без полей с помощью панорамного (разделительного) объекта. Если вы знаете, что терминальное приложение guake делает это с помощью события-уведомления о движении вот код: self.resizer.connect('motion-notify-event',...
711 просмотров
schedule 19.10.2022

Что вызывает различное поведение отображения GtkIconView в разных версиях GTK?
Картинки пояснят название: В LMDE и Ubuntu 12.04 мой GtkIconView выглядит так — это правильно с точки зрения расстояния между значками: В Ubuntu 12.10, 13.04 и Fedora 17 тот же код выглядит следующим образом: Н.Б. – Это плагин...
743 просмотров
schedule 31.03.2022

Почему метод set_color_foreground и его компаньоны set_color_XXX не работают в Vte (Python - Gtk3)?
Я пишу приложение, используя Vte в Python + Gtk3. Я не могу изменить все цвета. Например, для цвета переднего плана я пробовал этот код, но цвет текста не меняется: class Shell(Gtk.Box): def __init__(self,on_close_button_cb,path = ""):...
336 просмотров
schedule 20.01.2023

Как сделать снимок экрана с помощью GdkPixbuf?
Используя PyGTK, я мог сделать снимок экрана с помощью gtk.gdk.pixbuf.get_from_drawable . Я не могу понять, как это сделать с помощью PyGObject и GdkPixbuf. Я пробовал get_from_drawable и get_from_window , но они не работают в PyGObject....
518 просмотров
schedule 27.12.2022

Потоки Python не работают с pygobject?
Взгляните на эту тривиальную программу gobject на Python: import threading import gobject import time def f(): while True: print "HELLO" time.sleep(1) threading.Thread(target=f).start() gobject.MainLoop().run() Он...
1764 просмотров

Показать раскрывающийся список без записи с помощью PyGObject ComboBox
На самом деле, у меня есть список (fooId, fooName), и мне нужно показать раскрывающийся список, в котором отображается только fooName из этого списка. Но когда мне нужно получить выбранный элемент от пользователя, я просто хочу получить fooId, а не...
879 просмотров
schedule 02.06.2023

Как я могу получать события из Skype через D-Bus с помощью python?
(я знаю, что это похоже на Python и d-bus: Как настроить основной цикл? , но без полного кода в «Ответе» я не могу понять, где я ошибаюсь. Это может быть просто изменение в Skype) Вот моя программа: import gobject import dbus import...
2204 просмотров
schedule 25.04.2023

Есть ли какое-либо событие для Gtk.Button, которое будет многократно выполнять код, пока кнопка нажата?
Есть ли какое-либо событие для Gtk.Button, которое будет многократно выполнять код, пока кнопка нажата? Предположим, у меня есть следующий код, написанный на Python 3 и использующий PyGObject. Я хотел бы, чтобы сообщение «Привет» повторно...
1407 просмотров
schedule 16.12.2022

Как создать полное меню с помощью GIO Actions в PyGI GTK?
Я пытаюсь преобразовать строку меню в своем приложении Gtk, чтобы оно использовало GActions (из Gio), а не GtkActions в Python3 с использованием GObject Instrospection. Я пытался понять это самостоятельно, но пока это кажется ужасно сложным,...
3831 просмотров
schedule 21.06.2023

PyGObject в Windows ОШИБКА: root: не удалось найти библиотеку типов для Gtk
Мне нужна помощь в настройке PyGObject под Windows. Я установил его , но получаю следующую ошибку при импорте Gtk и Gdk из gi.repository ERROR:root:Could not find any typelib for Gtk Traceback (most recent call last): File "example.py",...
592 просмотров
schedule 29.05.2023

Ошибка Не удалось найти библиотеку типов для Gtk с Python3 и GTK3
Я не могу заставить Python3 работать с GTK3. Я нахожусь в контексте кластера, и у меня все было перекомпилировано из исходников. Когда я запускаю простой пример: from gi.repository import Gtk win = Gtk.Window() win.connect("delete-event",...
6901 просмотров

Как ограничить количество десятичных знаков, отображаемых в Gtk CellRendererText
Я пытаюсь ограничить количество десятичных знаков, отображаемых в Gtk.CellRendererText. В настоящее время поле числа с плавающей запятой отображается с 6 десятичными знаками, но я хотел бы иметь только 1. Этот тестовый код должен работать в...
1835 просмотров
schedule 11.04.2024