Вопросы по теме '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 просмотров
schedule
26.11.2022
Показать раскрывающийся список без записи с помощью 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 просмотров
schedule
15.01.2023
Как ограничить количество десятичных знаков, отображаемых в Gtk CellRendererText
Я пытаюсь ограничить количество десятичных знаков, отображаемых в Gtk.CellRendererText. В настоящее время поле числа с плавающей запятой отображается с 6 десятичными знаками, но я хотел бы иметь только 1.
Этот тестовый код должен работать в...
1835 просмотров
schedule
11.04.2024