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

Как подключиться к сигналу GObject в python, не сохраняя ссылку на коннектор?
Проблема в основном в этом, в привязках python gobject и gtk. Предположим, у нас есть класс, который привязывается к сигналу при создании: class ClipboardMonitor (object): def __init__(self): clip =...
3765 просмотров
schedule 13.12.2023

Изменилась ли многопоточность в GTK с Python в самоанализе PyGObject?
Я впервые нахожусь в процессе преобразования программы из PyGTK в интроспекцию PyGObject и столкнулся с проблемой многопоточности. У меня есть процесс, для завершения которого требуется некоторое время, поэтому я открываю диалоговое окно с...
3898 просмотров
schedule 02.10.2023

Диалог прерывается при использовании GtkBuilder для автоматического подключения сигналов, но работает при ручном подключении сигналов
Я хочу иметь диалоговое окно, в котором одни кнопки закрывают диалог, а другие нет. Я делаю это, используя сигнал response от Gtk.Dialog для вызова emit_stop_by_name('response') в диалоговом окне. (Если кто-то знает лучший способ сделать это,...
798 просмотров
schedule 03.05.2022

Преобразование PIL GdkPixbuf
Как я могу преобразовать изображение PIL в pixbuf?. Я пытался изменить много примеров, но не нашел решения import array from gi.repository import GdkPixbuf def image2pixbuf(self,im): arr = array.array('B', im.tostring()) height, width =...
2255 просмотров

PyCharm не может разрешить PyGObject 3.0, но код работает нормально
Я использую PyCharm 2.5 в Ubuntu 11.10, пытаясь разработать приложение с использованием PyGObject 3.0 на Python 3.2.2. Я установил пакет Ubuntu python3-gobject, и когда я запускаю свой код, он работает именно так, как ожидалось. Однако PyCharm не...
8250 просмотров
schedule 09.05.2022

Python2/Pygobject/Gtk3/Glade3 проверить фокус TextView
Я разрабатываю приложение в стиле текстового редактора с использованием Python2.7 и Gtk3, и я не очень уверен, как настроить обработчик, чтобы проверить, находится ли основной TextView в данный момент в фокусе, поэтому я могу отключить элементы меню...
443 просмотров
schedule 27.09.2022

передача данных с обратным вызовом
Я создаю асинхронный дочерний процесс с gobject.spawn_async , который генерирует данные на стандартный вывод, которые я хочу использовать при выходе дочернего процесса. Поэтому я создаю два обратных вызова (минимальный пример): output = "" def...
565 просмотров
schedule 18.11.2023

Gtk.Entry в Gtk.TreeView (CellRenderer)
Я хочу упаковать Gtk.Entry (с подключенным Gtk.EntryCompletion ) в ячейку в Gtk.TreeView . Кто-нибудь знает, как это можно сделать? (Мне просто нужно завершение записи для текстовой записи в табличном представлении.) Возможно, мне нужно...
1823 просмотров

установить pygobject3 для python3 в Windows?
Мне нужно написать программу python3 для Windows, и я хочу использовать gtk+3 для графического интерфейса в GNU/Linux. Я использую python3 и pygobject3, и теперь я не могу найти двоичную версию pygobject3 для Windows x86 или x86_64 !!! только я...
523 просмотров
schedule 04.05.2024

Как правильно установить PyGObject с Glade на OS X Mavericks
Я использую OS X Mavericks с системой Python 2.7. Я установил PyGObject, GTK+ и Glade, как описано ниже, но Python не видит модуль gtk.glade. Все библиотеки от Homebrew: brew install libglade brew install gtk+ brew install pygobject...
4069 просмотров
schedule 24.01.2024

PyGObject и поле отправляют окно на передний план
У меня возникли проблемы с отправкой окна GTK на передний план. У меня есть главное окно ( window_root ) с кнопкой, которая запускает другое окно ( window_programs ). с помощью этих команд: window_root.hide() window_programs.show()...
261 просмотров
schedule 11.12.2022

GtkToolbar: как добавить Toolitem на панель инструментов с помощью PyGObject
Как я могу добавить значки на GtkToolbar с помощью PyGObject? Я могу без проблем создать панель инструментов и значок: self.toolbar = Gtk.Toolbar() self.item = Gtk.ToolItem() Но добавление элемента на панель инструментов, похоже,...
261 просмотров
schedule 29.06.2023

PyGObject и cx_freeze в Windows
Я пытаюсь «заморозить» файл Python 3, который использует PyGObject и Gdk/Gtk. Вот скрипт Python: from gi.repository import Gtk, Gdk class Handler: def onDeleteWindow(self, *args): Gtk.main_quit(*args) def searchPressed(self,...
1103 просмотров
schedule 06.11.2022

Вставка Gtk TreeView после и под выбранным элементом
Есть ли хороший способ вставки элементов после или под элементом в Gtk TreeView. Возможно ли это сделать с помощью одной функции? Я сделал этот автономный пример, но я не уверен, какими должны быть лучшие практики для такого поведения. Есть ли...
95 просмотров
schedule 04.05.2022

Настройка чувствительности пункта меню, связанного с Gio.Action
Я создал строку меню, используя привязки Python для GTK3 и Gio.Action вместо Gtk.Action , подобно тому, как это описано в этом ответе . Но теперь у меня возникли проблемы с динамической установкой чувствительности элемента меню (независимо от...
306 просмотров
schedule 02.04.2024

GtkFileChooserDialog не действует как модальный
У меня есть пользовательский GtkFileChooserDialog , созданный с помощью Glade. Свойство Modal помечено. У меня также есть GtkFileChooserButton , который использует этот GtkFileChooserDialog в качестве своего диалога: class...
154 просмотров
schedule 17.08.2022

Ошибка сегментации при рисовании кадра с веб-камеры в DrawableArea в pygtk3
Как следует из названия, я читаю кадры со своей веб-камеры (используя openCV, я хочу выполнить с ней некоторое обнаружение дополнительных функций) и хочу записать результат в виджет pyGTK3 DrawableArea. После этого ответа, который я процитирую для...
110 просмотров
schedule 16.04.2022

Создайте простое приложение с вкладками (многостраничное) с помощью Python и GTK.
Я надеюсь, что кто-то может мне помочь. Моя цель создание простого многостраничного приложения GTK с помощью python страницы должны переключаться с помощью боковой панели или верхней панели каждая страница должна содержать несколько...
544 просмотров
schedule 22.02.2024

Как установить гравитацию в окне GTK3+ в python
Я запускаю python 2.7.13 в Windows 7. Я создаю окно с Gtk (из pygobject 3.18.2). Я использую Windows 7 с пользовательской оболочкой и пытаюсь сделать панель инструментов внизу экрана. Я использую сетку, чтобы разделить окно на верхнюю и нижнюю...
807 просмотров
schedule 26.04.2023

Python 3 не может импортировать PyGObject
Я пытаюсь использовать PyGObject с Python 3 (либо в Debian, либо в Linux Mint), поэтому я могу использовать Gtk3 + и Glade для создания графических интерфейсов. Проблема вот в чем: В Python 3: import gi говорит, что модуль 'gi' не...
511 просмотров
schedule 19.01.2023