pygtk.glade "нет модуля с именем glade" на python 2.7

Я использую Python 2.7 на окнах. Я хочу установить на python программное обеспечение febrl, для которого требуется pygtk.glade. Я установил все модули, указанные в руководстве по программному обеспечению, особенно PYGTK "все в одном", но я получаю сообщение об ошибке, когда я попробуйте импортировать pygtk.glade (у меня нет ошибки, когда я делаю: импорт pygtk)

import pygtk.glade
Traceback (most recent call last):
File "<console>", line 1, in <module>
ImportError: No module named glade

Есть ли способ установить glade для python на windows? Спасибо

3 ответа

Выполните эту команду ниже, и она решит все ваши недостающие зависимости:

apt-get install python python-gtk2 python-glade2 libgtk2.0-dev libsqlite3-0

Gtk.Builder и друзья уже в модуле Gtk включены. Итак, если вы

from gi.repository import Gtk

у вас есть доступ к застройщику. Вам не нужно Glade внутри вашего кода Python. Glade - это внешний инструмент (отдельный от Python), который генерирует файл XML (обычно называемый yourproject.ui, yourproject.glade или около того), который представляет собой описание разработанного вами графического интерфейса пользователя.

Затем в своем коде вы должны создать экземпляр GtkBuilder и прочитать файл XML. Это сгенерирует все виджеты и сделает их доступными в вашей программе.

Взгляните на этот урок.

Этот же XML также можно использовать во многих других языках, используя аналогичный процесс - вызов GtkBuilder и т. Д.

Возможно тебе нужно сделать from pygtk import glade

проверьте это для получения дополнительной информации: http://www.pygtk.org/articles/pygtk-glade-gui/Creating_a_GUI_using_PyGTK_and_Glade.htm

Запустив pip search glade Я понял

BabelGladeExtractor (0.2dev-r288) - экстрактор переводимых строк XML-файлов Babel Glade

BD (0.0.5) - Бангладеш Подробности с почтовым индексом

GladeBuilder (0.1.0) - Простой способ получить и установить значения / свойства виджетов Gtk2/Gtk3.

SPE (0.8.3.c) - Python IDE с поддержкой Blender, Kiki, PyChecker, удаленного отладчика, Uml и wxGlade

Я почти уверен, что

pip install GladeBuilder

из

pip install SPE

решит это. Но опять же вы находитесь на окнах, так что это действительно зависит.

Другие вопросы по тегам