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

2 ответа

Вы можете временно переписать виджет (как сказал ptomato) в это окно Gtk.OffscreenWindow, чтобы сделать снимок.

ел бы сохранить внешний вид окна GTK и всех кнопок и других виджетов, которые он содержит, в файл PNG или PDF. Каир поддерживает рисование на таких поверхностях. Могу ли я как-нибудь попросить виджет GTK нарисовать себя на поверхности ...

1 ответ

@Niko Если мой ответ ответил на ваш вопрос, нажмите на галочку рядом с ним, чтобы сайт знал, что на него дан ответ.

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

3 ответа

Вот исключение, которое выполняет эту задачу в области рисования:

я есть приложение PyGTK, которое требует загрузки изображения неизвестного размера, однако у меня возникает проблема, заключающаяся в том, что если изображение очень большое или очень маленькое, компоновка окна становится искаженной и сложной для ...

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

4 ответа

@guettli Я вижу, 2.24 - стабильная версия PyGTK, да, ей семь лет. Если вам нужна последняя версия PyGTK, мы должны покончить с pip, нам нужно следовать другим путем, я отредактирую ответ

у развиваться с этими инструментами: MS-Windows 10python3GTKPyCharmЯ установил PyCharm, но до сих пор Python и gtk не установлены до сих пор. Подвопросы: использовать 32 или 64-битную версию Python?Как установить gtk для python (pip или ...

2 ответа

пусть sudo / su обрабатывает правильное получение пароля, проверьте, что EUID равен 0, тогда вы будете знать, что это работает. @samplebias показал, как это сделать, продолжая ту же программу, мой ответ вынуждает пользователя повторно вызывать скрипт как root

аю проект в Linux на системном уровне в Python. Итак, я хочу знать, что, если я запускаю свой код как обычный пользователь и если я обращаюсь к системным файлам, у него должны быть права доступа root, тогда как я могу запросить пароль root и ...

2 ответа

micahcarrick.com/gtk-builder-libglade-faq.html

вертирую скрипт для использования Gtk3, используя руководство по миграции ( Портирование GTK2 на GTK3 [http://live.gnome.org/PyGObject/IntrospectionPorting#Porting_from_PyGTK_2_to_PyGI_GTK_3] ). Я преобразовал свойimport pygtk кfrom gi.repository ...

2 ответа

 Вы можете просто сделать:

дал объект Python, но я хочу посылать на него сигналы. Я сделал его наследником от gobject.GObject, но, похоже, нет никакого способа создать новый сигнал для моего объекта.

3 ответа

проблема

исал приложение GTK с Python. Весь графический пользовательский интерфейс находится в файле glade, и здесь используются некоторые изображения. Я хочу скомпилировать мое приложение в EXEcutable файл. Для этого я используюPyInstaller ...

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. Я даю ветке некоторое время для выполнения своей задачи, если есть проблема, я все равно продолжаю, но предупреждаю пользователя. Однако, как только я продолжу, этот поток ...