Установка PyGObject + GTK 3 в Python


Сначала нужно настроить PyGObject и его зависимости. PyGObject — это модуль Python, который позволяет разработчикам получать доступ к библиотекам на основе GObject, таким как GTK + в Python. Он поддерживает GTK + версии 3 или более поздней. Если вы хотите использовать GTK + 2 в своем приложении, используйте вместо этого PyGTK.

  1. Перейдите по адресу http://www.msys2.org/ и загрузите установщик x86_64.
  2. Следуйте инструкциям на странице для настройки базовой среды
  3. Запустите C: \ msys64 \ mingw64.exe — должно появиться окно терминала
  4. Выполнить pacman -Suy
  5. Выполнить pacman -S mingw-w64-x86_64-gtk3 mingw-w64-x86_64-python3 mingw-w64-x86_64-python3-gobject
  6. Чтобы проверить, работает ли GTK 3, вы можете запустить gtk3-demo
  7. Скопируйте созданный вами сценарий, например приведенный ниже hello.py, в
    C:\msys64\home\<username>
  8. В терминале mingw32 выполните python3 hello.py — должно появиться окно.

import gi
gi.require_version("Gtk", "3.0")
from gi.repository
import Gtk
window = Gtk.Window(title="Hello World")
window.show()
window.connect("destroy", Gtk.main_quit)
Gtk.main()


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *