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

Непрозрачность виджета PyGTK
Есть ли способ установить прозрачность виджета в PyGTK? Я знаю, что для окон есть функция: gtk.Window.set_opacity(0.85) но похоже, что для произвольных виджетов нет эквивалента. У кого-нибудь есть идеи? Заранее спасибо за помощь.
1985 просмотров
schedule 28.12.2023

Как работать с потоками в pygtk
У меня проблема с потоками в pygtk. Мое приложение состоит из программы, которая загружает изображения из Интернета, а затем отображает их с помощью pygtk. Проблема в том, что для того, чтобы сделать это и сохранить отзывчивость графического...
3561 просмотров
schedule 17.02.2024

В чем смысл alloc_color() в gtk?
Различные примеры всегда используют alloc_color() и такие вещи, как gtk.color.parse('red') и т. д. Я просто делаю gtk.gdk.Color(65535,0,0), и это работает. Зачем нужен alloc_color ?
227 просмотров
schedule 27.04.2023

Получение позиции gtk.StatusIcon в Windows
Я помогаю с поддержкой Windows для приложения PyGTK, которое отображается как апплет на панели задач, но я не так силен в липких вещах GTK+... У нас это так, когда вы щелкаете левой кнопкой мыши по значку в системном трее, окно появляется прямо...
1201 просмотров
schedule 14.05.2022

Как я могу добавить виджет или регион к значку состояния в PyGTK
Это мой первый вопрос в StackOverflow, поэтому я постараюсь объяснить себя как можно лучше. Я сделал небольшое приложение, пытающееся эмулировать приложение Windows Procastination Killer, используя pygtk и pygame для звуковых оповещений. Вот...
396 просмотров
schedule 23.04.2022

Высота списка ComboBox pyGTK
Я только начинаю программировать на pyGtk, так что терпите меня. У меня есть диалог с ComboBox. Список, который появляется, когда я нажимаю на поле со списком, содержит более 70 раз. Он простирается от верхней части экрана к нижней. Я могу жить с...
922 просмотров
schedule 03.10.2022

Нужен пример/помощь с сериализацией/десериализацией GtkTextBuffer (из GtkTextView)
Я пытаюсь сохранить теги пользователя жирным шрифтом/курсивом/шрифтом/и т. д. в GtkTextView. Использование GtkTextBuffer.get_text() не возвращает теги. Лучшая документация, которую я нашел по этому поводу:...
1950 просмотров
schedule 20.11.2022

как прокрутить объект gtk.scrolledwindow из кода Python
Я пишу приложение на Python с графическим интерфейсом Glade. Использование подпроцесса для выполнения некоторых команд оболочки в фоновом режиме. Использование графического интерфейса поляны, который имеет виджет прокручиваемого окна и виджет...
2861 просмотров
schedule 18.11.2022

поймать закрыть gtk.window
У меня есть gtk.Window, и мне нужно поймать закрытие. Мне нужно закрыть диалоговое окно «Показать сообщение» и нажать «Да», если окно должно быть закрыто, если нет окна «Показать». Спасибо.
4017 просмотров
schedule 03.01.2023

Значок состояния PyGTK с прозрачностью
Я пытаюсь создать PyGTK StatusIcon с прозрачным фоном. Мне нужно нарисовать содержимое StatusIcon во время выполнения. StatusIcon требует объект Pixbuf (который может иметь прозрачность). Нет проблем с этим: pixbuf =...
491 просмотров
schedule 29.06.2022

Python/X11: узнайте, переключает ли пользователь виртуальные рабочие столы
Я ищу способ определить, переключает ли пользователь виртуальные рабочие столы под X11. Я использую Python с библиотеками X11 и PyGTK. Я нашел несколько рабочих примеров на C, но мне не хватает опыта, чтобы перевести их на Python, и я прочитал...
1094 просмотров
schedule 24.03.2023

Ubuntu быстро (python/gtk) – как контролировать стандартный ввод?
Я начинаю работать с «быстрой» структурой Ubuntu, основанной на python/gtk. Я хочу написать оболочку графического интерфейса для машины состояний текстового режима C, которая использует stdin/stdout. Я новичок в gtk. Я вижу, что команда печати...
1395 просмотров
schedule 08.05.2023

сохранить gtk.DrawingArea в файл
Я хочу сохранить содержимое объекта gtk.DrawingArea() в файл jpeg, используя PIL. В частности, я хочу добавить в этот скрипт возможность делать фото. Я нашел, как сохранить изображение в формате jpeg . Все, что мне нужно - получить объект pixbuf...
2105 просмотров
schedule 17.08.2022

Как заставить GtkListStore хранить атрибут объекта в строке?
Я пытаюсь сохранить в ListStore нетекстовые объекты, используя найденный фрагмент. Это объекты: class Series(gobject.GObject, object): def __init__(self, title): super(Series, self).__init__() self.title = title...
3283 просмотров
schedule 03.01.2023

PyGTK: добавление текста поверх виджетов
Я разрабатываю приложение GTK и хотел бы печатать некоторые сообщения поверх существующих виджетов, а не отображать их в строке состояния, как это делает Mendeley, когда не выбран ни один документ: (в отличие от того, что отображается на...
888 просмотров
schedule 14.06.2022

Как спавнить браузер
Я разрабатываю irc-клиент на python на основе irc.IRCClient и pygtk, я использую правильный реактор, и все работает нормально. Теперь я бы запускал браузер при нажатии URL-адреса... Лучше использовать xdg-open, который запускает настроенный браузер...
792 просмотров
schedule 13.03.2023

Что такое «хорошая практика» для написания приложения Python GTK+?
В настоящее время я пишу приложение PyGTK, и мне нужен совет о том, как лучше всего структурировать мое приложение. В основном приложение считывает конкретную спецификацию файла и представляет ее в графическом интерфейсе для редактирования. В...
976 просмотров
schedule 02.05.2022

Python + webkit + gtk на окнах
Я пытаюсь сделать этот скрипт: PY WYSIWYG И там написано, что мне нужны Gtk и WebKit. Я думаю, это то, что мне нужно: Gtk WebKit Итак, я скачал WebKit, но вместо установщика или информации об установке получил папку. Мне...
22372 просмотров
schedule 09.04.2022

Вставка полужирных символов в TextView/TextBuffer pyGTK
У меня есть TextView и связанный с ним TextBuffer. Когда пользователь нажимает Ctrl+b, я бы хотел, чтобы текст начинал печатать жирным шрифтом, пока пользователь снова не нажмет Ctrl+b. Я пробовал свои собственные методы, которые не работали, а...
2296 просмотров
schedule 07.02.2023

(Py)GTK: Как я могу заставить мое окно перерисовываться/вызывать expose-event?
В настоящее время я рисую некоторые вещи в подклассе DrawingArea, где я получаю контекст cairo внутри события expose и вызываю оттуда метод рисования. (согласно некоторому учебнику PyGTK, который я нашел) Я привык делать repaint() с помощью java,...
3636 просмотров
schedule 16.04.2022