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

Какова цель свойства GtkWidget.events для (например) виджетов GtkTreeView?
У меня есть файл описания Glade GUI с GtkTreeView в GtkHBox в окне; и есть обработчик сигнала row_activated . Теперь Glade автоматически установил для свойства "события" (унаследованного от GtkWidget ) этого древовидного представления...
269 просмотров
schedule 07.06.2023

Как я могу определить время простоя дисплея из Python в Windows, Linux и MacOS?
Я хотел бы знать, сколько времени прошло с тех пор, как пользователь последний раз нажал клавишу или переместил мышь - не только в моем приложении, но и на всем «компьютере» (то есть на дисплее), чтобы угадать, находятся ли они все еще в компьютер и...
4644 просмотров
schedule 30.10.2022

Виджет gtk TextView не обновляется во время функции
Я новичок в программировании графического интерфейса с помощью python и gtk, так что это вопрос для начинающих. У меня есть функция, которая вызывается при нажатии кнопки, которая выполняет различные задачи, и виджет TextView, в который я пишу после...
2741 просмотров
schedule 22.07.2023

Постоянные Windows в PyGTK
Есть ли способ заставить объект gtk.Window игнорировать команды показа/скрытия диспетчера окон, такие как «iconify» и «show desktop»? Я пытаюсь создать постоянное окно, прикрепленное к рабочему столу, которое не исчезнет со всеми другими окнами при...
967 просмотров
schedule 04.09.2022

Почему первая кнопка панели инструментов автоматически выбирается при загрузке моего приложения gtk?
Когда мое приложение gtk загружается, автоматически выбирается первый элемент на панели инструментов (он выделяется, нажимается при нажатии Enter). Это незначительная проблема, но я бы предпочел, чтобы ничего не было выбрано по умолчанию. Вот...
1124 просмотров
schedule 24.05.2024

gtk.StatusIcon и gtk.Menu в Windows
У меня есть кроссплатформенное приложение, в котором есть gtk.StatusIcon, сидящий в трее, и контекстное меню, вызываемое правой кнопкой мыши. Проблема в том, что на компьютерах с Windows расположение меню ужасное. Верхняя часть меню начинается с...
1371 просмотров
schedule 27.12.2023

Как заморозить/сероватое окно в pygtk?
Я хочу, чтобы главное окно «серело, зависало, переставало работать», когда открывается другое окно. Есть ли способ сделать это по умолчанию? Работает почти так же, как gtk.Dialog. EDIT: В настоящее время я просто заменяю все содержимое...
309 просмотров
schedule 27.12.2022

удалить внутреннюю границу на gtk.Button
Я хотел бы удалить границу на gtk.Button, а также установить фиксированный размер. Как я могу это сделать? Моя кнопка выглядит так: b = gtk.Button() b.set_relief(gtk.RELIEF_NONE) Спасибо! p.d: я использую pygtk
2011 просмотров
schedule 26.06.2023

PyGTK: окно клиента обмена мгновенными сообщениями
Я пытаюсь написать что-то очень похожее на IM-клиент (только для обучения). Я не знаю, как написать окно чата. Я хочу отображать изображение, имя и сообщение пользователей, как и любой другой клиент обмена мгновенными сообщениями. Проблема в том,...
297 просмотров
schedule 19.07.2022

pygtk + py2exe + Inno Setup - ›значок для ярлыка
Когда я делаю следующее в своем установочном файле, windows=[ { 'script': 'gulhane.py', 'icon_resources': [(1, "icon.ico")] } ], Python дает сбой, и я не могу запустить скрипт с помощью python setup.py py2exe. Итак, я не использую поле...
1214 просмотров
schedule 15.01.2022

Pygtk StatusIcon не загружается?
В настоящее время я работаю над небольшим скриптом, который должен использовать gtk.StatusIcon() . По какой-то причине я веду себя с ним странно. Если я войду в интерактивную оболочку Python и наберу: >> import gtk >> statusIcon =...
1411 просмотров
schedule 31.05.2022

Есть ли примеры панели инструментов редактора Python PyGTK Pango?
Я ищу пример приложения, написанного на Python и PyGTK. Где-то должен быть редактор, который уже делает это. Некоторое приложение с рядом кнопок текстового редактора: - Шрифт - Полужирный/курсив/подчеркивание - и т.д. Я надеюсь, что не буду...
1328 просмотров
schedule 19.06.2022

Как экранировать символы в разметке Pango?
В моей программе есть gtk.TreeView , который отображает gtk.ListStore . gtk.ListStore содержит такие строки: "<span size='medium'><b>"+site_title+"</b></span>"+"\n"+URL Где URL — это (очевидно) строка URL....
3963 просмотров
schedule 02.07.2023

Масштабирование изображения до размера родительской кнопки в GTK?
У меня есть макет GTK с виджетом слева от HBox, определяющим максимальную высоту, которую я хочу, и VBox справа, содержащий три кнопки, каждая из которых содержит только изображение и не содержит текста. Изображения представляют собой стандартные...
2293 просмотров
schedule 03.08.2023

pygtk: как заставить диалоги сообщений отображаться в центре экрана?
У меня есть графический интерфейс Glade, и я использую виджеты dome gtk.MessageDialog, созданные с помощью pygtk для взаимодействия с пользователем. Моя проблема в том, что всякий раз, когда я вывожу диалоговое сообщение на экран, они появляются...
3057 просмотров
schedule 01.01.2023

Как работать с несколькими распространенными пользовательскими интерфейсами?
Я работаю над приложением Python, которое работает на двух разных платформах, а именно на обычном настольном Linux и Maemo 4. Мы используем PyGTK на обеих платформах, но на Maemo есть несколько небольших настроек, чтобы он выглядел красиво, которые...
201 просмотров

Графический интерфейс не обновляется из другого потока при использовании PyGtk
Я использую PyGTK для создания приложения с графическим интерфейсом. Я хочу обновить виджет textview из другого потока, но виджет не обновляется каждый раз, когда я пытаюсь обновить. Что я должен сделать, чтобы получить надежное обновление...
3509 просмотров
schedule 11.04.2022

PyGTK: упаковка виджетов перед вкладками в gtk.Notebook
По сути, я хочу поместить несколько кнопок перед вкладками в gtk.Notebook. Я попытался сделать свой собственный виджет типа блокнота, и он работал хорошо, но потребовалось бы гораздо больше работы, чтобы сделать его настолько гибким, насколько мне...
838 просмотров
schedule 24.02.2023

Сигналы GtkTreeView, активируемые строкой и изменяемые курсором
У меня есть древовидная структура, и я наблюдаю за сигналами cursor-changed и row-activated . Проблема в том, что для того, чтобы активировать строку, мне сначала нужно щелкнуть строку (запуская cursor-changed ), а затем сделать двойной щелчок,...
3745 просмотров
schedule 09.11.2022

GTK/GDK Как узнать, перекрывается ли окно другим?
У меня есть приложение gtk со значком в трее, если пользователь щелкает значок, видимость окна переключается, когда он находится в той же рабочей области, что и окно. Когда он находится в другом рабочем пространстве, окно перемещается в это....
443 просмотров
schedule 21.02.2023