Вопросы по теме '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 просмотров
schedule
08.11.2022
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 просмотров
schedule
22.07.2023
установить 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