Какой самый простой способ установить Glib (не GLib)? (ОС Windows / для программирования на Python) - PullRequest
0 голосов
/ 06 сентября 2018

Я изучаю книгу "Python - введение в программирование", и автор использует библиотеку Glib. Он упоминает «статический Glib» и «динамический Glib», которые кажутся двумя разными библиотеками.

Я вышел в Интернет и нашел веб-сайт Gnome (https://developer.gnome.org/glib/), но это, кажется, только руководства. Единственное место, где я нашел что-то, связанное с его установкой, находится на веб-сайте GTK + (https://www.gtk.org/download/windows.php), где он кажется, входит в установочный пакет.

Я хочу использовать Glib в Python, и я использую Windows 10.

GTK + - это самый простой способ установить Glib? Включает ли этот Glib как «динамическую», так и «статическую» его версию?

1 Ответ

0 голосов
/ 06 сентября 2018

Вы на неправильном пути. GLib в GTK + пишется как GLib (заглавная G, заглавная L). Быстрый веб-поиск в вашей книге показывает веб-страницу автора говорит о:

В этой книге представлен модуль мультимедийного кода Glib, который может помочь программисту с графикой, анимацией, звуком, взаимодействием и видео. Базовая библиотека, static Glib (tkinter), не требует ничего, кроме стандартной версии 3.4 или лучше Python. В качестве основы используется tkinter, который распространяется вместе с языком.

Так что имя выбрано плохо, но он говорит, что его Glib - это слой над Tkinter, который отличается от GTK набором инструментов. Ссылка GLIB (sic) в верхней части этой страницы отправляет вас на страницу, где вы можете скачать этот модуль. Нажав на стрелку загрузки справа, вы загрузите этот простой файл glib.py.

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

Если вы действительно хотите использовать GTK +, вот учебник *1018* по по питону * 1017 (который научит вас GTK +, но не научит Python).

...