Результаты поиска по запросу "pygtk"

1 ответ

Я просто наткнулся на ту же проблему, увидел ваш вопрос и нашел решение: вам нужно подождать, пока виджет не будет реализован, например. нравится:

ользую PyGTK и хочу получить цвета виджета (например, bg color), я запускаю такой код: gdkColorToRgb = lambda gc: (gc.red//257, gc.green//257, gc.blue//257) widget = gtk.HBox() ## for example style = widget.get_style() for i in range(5): print ...

1 ответ

Хорошо, но пока вы понимаете, что остальная часть вашего пользовательского интерфейса не будет получать обновления в течение этого периода.

я возникли проблемы с многопоточностью моего приложения pyGTK. Я даю ветке некоторое время для выполнения своей задачи, если есть проблема, я все равно продолжаю, но предупреждаю пользователя. Однако, как только я продолжу, этот поток ...

1 ответ

 запустить весь код GUI в потоке, который фактически выполняет основной цикл. Все остальное приводит к сбоям и головным болям.

рвые нахожусь в процессе преобразования программы из PyGTK в интроспекцию PyGObject, и я столкнулся с препятствиями при работе с потоками. У меня есть процесс, который занимает некоторое время, поэтому я выскакиваю диалоговое окно с индикатором ...

ТОП публикаций

1 ответ

Ах да, проблема py2exe ... Py2exe не поддерживает пакеты с именами и, следовательно, имеет проблемы с pkg_resources. Один из вариантов - просто взять файл elib / intl / __ init__.py и сохранить его локально внутри вашего проекта как intl.py (убедитесь, что вы изменили свой импорт на «import intl», а затем используете его следующим образом: «intl.install ( ) "или" intl.install_module () ".

я есть Python 2.7 и Pygtk. Я пытаюсь установить язык локали для gtk в моем приложении, но не повезло. Мои окна на словацком языке, и я хотел бы, чтобы в моем приложении были надписи на английском. Как это решить? Я попробовал это, но не повезло ...

2 ответа

Обратите внимание, что сигнал «активировать» доступен для подменю AppIndicator.

инимальный пример AppIndicator: #!/usr/bin/python import gobject import gtk import appindicator if __name__ == "__main__": ind = appindicator.Indicator("example-simple-client", "gtk-execute", appindicator.CATEGORY_APPLICATION_STATUS) ...

1 ответ

Как рекурсивно пройти по всем дочерним элементам Gtk в PyGtk?

Я хотел бы получить рекурсивный список всех дочерних объектов Gtk главного окна сpygtk, Как мне это сделать?

5 ответов

 включить основные части ответа здесь и предоставить ссылку для справки. Спасибо за то, что улучшили ссылочную ценность ответа и сделали его более понятным!

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

3 ответа

Получение py2exe для работы с zope.interface

У меня есть приложение Python, основанное на Twisted и PyGTK. Сам Twisted зависит от zope.interface, и я не импортирую его напрямую. К сожалению, когда я пытаюсь запустить свое приложение, в журнале ошибок появляется следующая ошибка: Traceback ...

3 ответа

Простой, универсальный и многократно используемый диалог ввода (иногда его называют диалог ввода) в PyGTK

Я ищу простой диалог с виджетом для ввода текста, запрашивая у пользователя какой-либо ввод. Диалог должен быть легким для запуска (например,gtk.MessageDialog варианты) и как гибкий. Есть, конечно, несколько примеров, но они либо недостаточно ...

2 ответа

Остановить блокировку графического интерфейса pygtk во время длительного процесса

У меня есть процесс, который займет некоторое время (возможно, минуту или две), чтобы завершить. Когда я вызываю это из моего pygtk GUI, окно блокируется (темнеет и предотвращает действия пользователя) примерно через 10 секунд. Я бы хотел, чтобы ...