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

pyGame в приложении pyGTK
Как лучше всего использовать PyGame (SDL) в приложении PyGTK? Я ищу метод, который позволяет мне иметь область рисования в окне GTK и в то же время иметь возможность управлять событиями GTK и SDL.
4704 просмотров
schedule 21.05.2023

Как справиться с проектом поляны со многими окнами
Я работаю над приложением PyGTK/glade, которое в настоящее время имеет 16 окон/диалогов и составляет около 130 КБ, и в конечном итоге будет около 25 окон/диалогов и будет около 200 КБ. В настоящее время я храню все окна в одном монолитном файле...
3698 просмотров
schedule 25.10.2022

Как обращаться с кнопками «назад» и «вперед» в hildon.Seekbar?
Виджет hildon.Seekbar состоит из виджета масштаба и двух кнопок. Какие сигналы посылает виджет при нажатии на кнопки или как узнать? Есть ли способ отслеживать все сигналы/события, которые виджет отправляет в PyGTK?
282 просмотров
schedule 25.10.2023

pygtk: как изменить фон виджета gtk.TextView
Я хочу сделать фон виджета textview черным, а передний план - белым. Пробовал методы .modify_bg и .modify_fg , но ни один из них не влияет на внешний вид этой штуки. Кто что может подсказать или это просто невозможно?
1602 просмотров
schedule 22.04.2024

Python GTK+: создавать собственные сигналы?
Можно ли создавать новые сигналы в Python GTK+? Я хотел бы пример скелетного кода, пожалуйста.
5127 просмотров
schedule 01.05.2022

pygtk: инвертировать цвета виджета textview
Наконец-то мне удалось изменить фон виджета textview в pygtk. Оказывается, мне нужно было использовать widget.modify_base(gtk.STATE_NORMAL, gtk.gdk.Color(0, 0, 0, 0)) , что приводит к желаемому черному фону. Теперь остальная часть проблемы......
2040 просмотров
schedule 05.04.2023

Как вы поворачиваете виджет gtk?
Допустим, рассматриваемый виджет представляет собой VBox, содержащий метку и две кнопки. Кроме того, предположим, что желаемый угол поворота составляет 90°. Как его вращать? Я не думаю, что это возможно по умолчанию, но я думаю, что это...
3210 просмотров
schedule 31.08.2022

Динамическое изменение размера с помощью MPlayer и PyGTK
Я написал фрагмент кода на python и pygtk для встроенного mplayer в графический интерфейс. Я предполагаю, что использую GtkSocket и подчиненный режим mplayer с опцией -wid. Но у меня есть проблема, когда размер моего окна GTK меньше моего потока,...
1485 просмотров
schedule 06.12.2022

Заполнитель записи Pygtk
Как создать запись pygtk с заполнителем, как в элементе ввода HTML 5?
966 просмотров
schedule 20.10.2022

Область рисования Py GTK и редактор форматированного текста
Я хотел бы включить редактор форматированного текста в область рисования pygtk для приложения, которое я разрабатываю. Редактор (небольшой виджет с изменяемым размером) должен иметь возможность перемещаться по области рисования, как прямоугольник. Я...
2083 просмотров
schedule 25.03.2023

Как визуализировать пользовательские столбцы с помощью GenericTreeModel
Мне нужно отобразить некоторые данные в дереве. «Настоящая» модель данных огромна, и я не могу скопировать все содержимое TreeStore, поэтому я думаю, что мне следует использовать GenericTreeModel , чтобы действовать как виртуальное древовидное...
245 просмотров
schedule 01.10.2023

Список доступных языков для строк пользовательского интерфейса PyGTK
Я очищаю некоторые настройки локализации и перевода в нашем приложении PyGTK. Приложение предназначено для использования только в системах GNU/Linux. Одной из функций, которую мы хотим, является то, что пользователи могут выбирать язык, используемый...
620 просмотров
schedule 06.06.2022

Изменение цвета выбранного элемента в GtkTreeview с помощью python
У меня есть диалоговое окно, содержащее pygtk.treeview для перечисления задач по приоритету. Каждая строка имеет цвет фона, установленный на основе этого приоритета, поэтому, например, наивысший приоритет имеет светло-красный фон. Цвет выделения...
3677 просмотров
schedule 02.01.2023

Замена виджетов PyGTK на месте
Код ниже создает столбец из трех меток. Я хотел бы взять среднюю метку и заменить ее другим виджетом, используя текст из метки после первоначального создания пользовательского интерфейса . Мой фактический вариант использования - взять...
4785 просмотров
schedule 11.11.2022

Окно PyGTK не скрывается, когда ему говорят
В моем приложении PyGTK я прошу пользователя найти файл, чтобы с ним можно было выполнять операции. Приложение запрашивает у пользователя файл и передает это имя файла необходимым методам. К сожалению, при вызове метода gtk.dispose() в этом...
838 просмотров
schedule 16.05.2022

скрученный + gtk: должен ли я запускать графические интерфейсы в потоках или в потоке реактора?
Из того, что я понимаю о скрученном, ничто, работающее в потоке реактора, не должно блокироваться. Все действия по блокировке должны быть делегированы другим потокам, чтобы по их завершении запускать обратные вызовы обратно в поток-реактор. Так...
1733 просмотров
schedule 19.04.2023

Как включить изображение в окно с помощью pygtk?
Я пытаюсь создать программу на питоне, которая создает полноэкранное окно и включает изображение, но я действительно не знаю, как это сделать. Я пытался читать документацию по pygtk и искал как в goodle, так и в stackoverflow, но безуспешно. Вот мой...
2881 просмотров
schedule 18.09.2023

минимальный размер gtk
Есть ли простой способ запросить минимальную ширину/высоту виджета GTK? Я знаю, что вы можете сделать это для столбца TreeView , но доступно ли это для обычных виджетов?
5926 просмотров
schedule 06.12.2022

Как передать переменные между двумя классами/окнами в PyGtk?
Я начинаю с PyGtk, и у меня возникают проблемы с пониманием взаимодействия окон. Мой очень простой вопрос заключается в следующем. Предположим, у меня есть класс, который просто создает окно с полем для ввода текста. При нажатии кнопки «ОК» в этом...
1625 просмотров
schedule 21.03.2024

Puppy Linux - импорт gtk выдает ошибку в Python
Я использую Linux версии 2.6.24.16. Я полагаю, что он использует Puppy Linux 4.2. На самом деле я использую Puppy Arcade, специализированную ветку. Однако их файл справки намекает, что это 4.2. Я использую Python 2.6.4, который я установил через...
1193 просмотров
schedule 27.01.2024