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

Каков рекомендуемый способ тестирования приложений Python с графическим интерфейсом?
В настоящее время я достаточно глуп, чтобы пытаться поддерживать две параллельные базы кода для настольного приложения Python, одну с использованием интроспекции PyGObject для GTK 3, а другую с использованием PyGTK для GTK 2. В основном я работаю над...
5517 просмотров

Как установить PyGI (Python Gobject Introspection) в Windows?
Установка интерпретатора Python: http://python.org/ftp/python/2.7.2/python-2.7.2.msi и: http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/pygtk-all-in-one-2.24.0.win32-py2.7.msi запустить: python import gtk ... работает Есть ли PyGI в...
7537 просмотров
schedule 15.08.2022

Питон. Выполнение некоторой работы в фоновом режиме с графическим интерфейсом Gtk
питон 3.2.2 gtk3 3.2.2 python-объект 3.0.2 Я пытаюсь отобразить графический интерфейс и выполнить некоторую работу в фоновом режиме. Насколько я понимаю, это должно выглядеть примерно так: #!/usr/bin/env python3 # -*- coding:...
3746 просмотров
schedule 12.05.2022

Холст Python GTK+
В настоящее время я изучаю GTK + через PyGobject и мне нужно что-то вроде холста. Я уже просмотрел документы и нашел два виджета, которые, похоже, справятся с этой задачей: GtkDrawingArea и GtkLayout. Мне нужно несколько основных функций, таких как...
5812 просмотров
schedule 03.04.2023

Форматирование отображения вращающейся кнопки в PyGObject/GTK+3
Я занимаюсь переносом приложения с PyGTK на PyGObject. В основном все идет хорошо, потому что в основном я делал обычные вещи с PyGTK. Но есть один довольно уродливый хак, который я использовал для отображения значения SpinButton в виде валюты (с $...
1229 просмотров
schedule 07.05.2023

прозрачный курсор pyGObject
Как я могу получить прозрачный курсор, используя Python GTK3 и pyGObject. Я ищу в Интернете высоко и низко, но ничего не могу найти. Я нашел много примеров с использованием растрового изображения, но я считаю, что у pyGObject нет растрового...
794 просмотров
schedule 08.06.2023

Как изменить фон textview в pygobject gtk3?
Я пишу текстовый редактор в gtk 3, используя python. в gtk 2 я использовал self.modify_base(Gtk.StateType.NORMAL, Gtk.gdk.Color(bg)) в PyGObject, я думаю, что это должно что-то делать с контекстом стиля, но я не уверен, что это правильный путь, я...
2522 просмотров
schedule 10.10.2022

Написание апплетов MATE / GNOME (Python) с помощью PyGObject Introspection
Итак, я пытался перенести апплет C GNOME на MATE, и, столкнувшись с множеством различных проблем, решил переписать его с нуля на python. В конце концов, я нашел не очень устаревшую документацию, которая находится здесь:...
2675 просмотров
schedule 03.02.2023

Как можно создать программу, использующую графический интерфейс?
Я только начал Python, около 2 недель назад. Теперь я пытаюсь создать графический интерфейс с PyGObject, используя Glade. Однако я озадачен тем, каким должен быть общий макет программы. Должен ли я использовать класс для основной программы и...
697 просмотров
schedule 04.09.2022

Обнаружение, когда пользователь перемещает/изменяет размер окна GTK
Я хочу определить, когда пользователь закончил изменять размер или перемещать окно GTK. В основном эквивалент WM_EXITSIZEMOVE в окнах. Я просмотрел GTK, определяющий изменение размера окна пользователем , и могу для обнаружения изменений...
2124 просмотров
schedule 22.10.2022

webkit не может разрешить основной шрифт и вызывает ошибку сегментации на Fedora 20
Как webkit3 разрешает свой основной шрифт в Linux? (Обнаружена ошибка сегментации в libwebkitgtk-3.0. Кто-нибудь сталкивался с подобной проблемой? Есть ли способ ее обойти? Как ее отладить или исправить с минимальными изменениями в системе?) GDB...
191 просмотров
schedule 30.10.2022

Кнопка не получает стиля в PyGI
Я пытаюсь создать кнопку красного цвета вместо цвета по умолчанию. Я применяю стиль через CssProvider() , но цвет кнопки не меняется. Что я делаю не так ? Вот код: from gi.repository import Gtk, Gdk CSS = """ GtkButton {...
84 просмотров
schedule 21.04.2023

PyGObject, кнопки зацикливания
Завязываю, чтобы создать петлю из кнопок, и выполнить команду при их нажатии. k=0 for row in list: delete_list.append("button_delete"+str(k)) delete_list[k] = Gtk.Button(label="Delete") grid.attach(delete_list[k],...
101 просмотров
schedule 29.11.2023

GdkPixbuf возвращает gi._glib.GError: Не удалось распознать формат файла изображения
У меня проблема с загрузкой изображений PNG в Gtk3. Я сломал символы изображения в своих ToolButtons, и после некоторого расследования выяснилось, что это происходит из-за того, что GdkPixbuf не может читать файлы PNG. Я воспроизвел проблему с...
2526 просмотров

Скопируйте HTML в буфер обмена с помощью PyGObject
Я хотел бы скопировать HTML (и эквивалент обычного текста) в буфер обмена в среде Linux с графическим интерфейсом. Кроссплатформенность идеальна, хотя моей непосредственной целью является Linux. Я также хотел бы использовать что-то, что работает в...
561 просмотров
schedule 10.02.2024

Невозможно рисовать пути с помощью cairo на виджетах gtk в python 3
У меня возникли проблемы с визуализацией пользовательской области рисования GTK3 с помощью пользовательского кода cairo. Кажется, что контекст cairo не хочет возиться с формой, которую я указываю. Он записывает весь источник на весь пункт...
606 просмотров
schedule 21.04.2022

Обратный вызов не вызывается с действием уведомления pygobject
Я хочу отобразить кнопку в уведомлении с помощью pygobject. Эта кнопка должна вызывать обратный вызов при нажатии, но этого не происходит, и я не понимаю, почему. Вот мой код: from gi.repository import Notify, Gtk class Test: def...
846 просмотров
schedule 30.08.2022

Python: как заблокировать PyGTK во время ожидания обратного вызова timeout_add?
Мне нужно преобразовать синхронную функцию в приложении PyGTK для использования асинхронной библиотеки. Библиотека использует timeout_add и io_add_watch с обратными вызовами (см. пример ниже). Он не использует потоки Python, поэтому...
346 просмотров
schedule 27.07.2023

Создать опцию переключения языка для программы Glade 3 GTK 3.1x PyGObject.
Я ищу пример приложения, в котором есть меню опций, в котором язык программы можно переключать вручную. В QGIS, например, есть такая опция: Есть ли программа, использующая Glade 3, GTK 3.1x и PyGObject, которая показывает хороший способ...
441 просмотров
schedule 26.09.2022

Снова открыть окно с помощью PyGObject
Код: <...> class Handler: <...> @staticmethod def about_destroy(*args): about_win.destroy() <...> @staticmethod def about_menu(*args): about_win.show_all() builder = Gtk.Builder()...
239 просмотров
schedule 05.03.2023