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
решит это. Но опять же вы находитесь на окнах, так что это действительно зависит.