Вопросы по теме 'pygobject'
Каков рекомендуемый способ тестирования приложений Python с графическим интерфейсом?
В настоящее время я достаточно глуп, чтобы пытаться поддерживать две параллельные базы кода для настольного приложения Python, одну с использованием интроспекции PyGObject для GTK 3, а другую с использованием PyGTK для GTK 2. В основном я работаю над...
5517 просмотров
schedule
11.02.2023
Как установить 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 просмотров
schedule
02.08.2023
Скопируйте 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