Введение
В GNU / Linux разработка приложений с использованием Python 3, Glade и GTK + 3 очень проста, пакеты входят в состав большинства дистрибутивов по умолчанию.
Через просека мы можем быстро и легко создавать пользовательские интерфейсы, а затем использовать их вместе с Python. Для этого вы используете PyGObject благодаря системе самоанализа, предлагаемой GNOME, которая значительно облегчает быструю разработку приложений (RAD); также можно использовать наши интерфейсы, созданные с помощью Glade, из других языков программирования.
Проблема возникает, когда мы хотим использовать наши приложения в Microsoft Windows, поскольку до недавнего времени не было официальных пакетов для этой системы.
В этом руководстве предполагается, что приложения, созданные в GNU / Linux с использованием Python 3 и GTK + 3, без проблем запускаются в Windows.
Требования
- Python 3.3
- Gtk + 3
- Glade 3.14 или выше (дизайнер GUI)
- пигообъект
Установка в Windows
Он начнется с создания папки с именем программное обеспечение или другое по вашему выбору, и мы сохраним в нем все загруженные пакеты.
Скачать установочные пакеты
Скачать Python 3.3
Его можно скачать с официальной страницы Python www.python.org
Нажав на ссылку (Установщик Windows) установщик Python загрузится.
Скачать Glade
Сайт загрузки: Glade.gnome.org
Обе версии Python и Glade являются 32-битными, но они безупречно работают на 64-битных системах.
Скачать PyGObject
Сайт загрузки: https://wiki.gnome.org/PyGObject
Надо скачать версию для GTK + 3
Установка пакетов
К этому моменту у нас уже есть все загруженные пакеты в папке программное обеспечение и поскольку мы загрузили каждый пакет, мы начнем сначала с установки Python.
Установка Python
Установка очень проста, мастер проведет нас через весь процесс; Все варианты оставляем отмеченными по умолчанию.
Как видно на изображении, Python устанавливается в папку C: \ Python33 \ По умолчанию мы оставляем все как есть и продолжаем установку.
На этом этапе установки выбираем опцию Добавьте python.exe в путь, с той целью, чтобы при запуске интерпретатора Python он выполнялся без необходимости добавлять его в системный путь вручную.
Затем мы завершаем установку, и Python будет установлен в нашей системе.
Установка поляны
Установка Glade не представляет серьезного осложнения, мы запускаем программу установки и следуем инструкциям мастера.
Установка PyGObject
Мы скачали пакет pygi-aio-3.4.2rev11.7z, этот пакет включает библиотеки PyGObject для Python 3.3 и GTK + 3 для Windows, сжатые с помощью 7-молнии, разархивируем и у нас будет папка со следующим содержимым:
Теперь копируем папку GTK a C: \ Python33 \ Lib \ сайты-пакеты где установлены сторонние пакеты для Python.
Возвращаемся в нашу папку pygi-aio-3.4.2rev11 и открываем папку py33 для версии Python - 3.3
Мы выбираем весь контент Папка py33 и копируем обратно в папку C: \ Python33 \ Lib \ сайты-пакеты, нас попросят смешать и перезаписать, мы отвечаем утвердительно. Содержимое папки сайты-пакеты это будет так, как показано на следующем изображении:
Проверка правильности установки PyGobject и GTK + 3
Чтобы проверить правильность нашей установки, мы открываем Python IDLE и импортируем библиотеки GTK + 3, и если у нас нет сообщений об ошибках, все будет сделано правильно.
from gi.repository import Gtk