Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
3 / 3 / 4
Регистрация: 11.03.2014
Сообщений: 26

Нужен модуль gtk.glade Python 2.6

17.08.2015, 21:11. Показов 1671. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пытаюсь создать программу с Gui на gtk+. Установлен Python 2.6, GTK2-Runtime, Glade Interface Designer Gtk+ 2, в path прописан путь до gtk. Запускаю idle и в консоли выполняю
Python
1
2
3
>>> import pygtk
>>> import gtk
>>> import gtk.glade
получаю ошибку
Python
1
2
3
4
Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    import gtk.glade
ImportError: No module named glade
На сколько я понял, нужно кинуть glade.pyw в %Python26%\Lib\site-packages\gtk-2.0\gtk, но в интернете я этот файл не нашел, хотя видел его упоминание в туториалах и на форумах. Кто-нибудь знает, как это лечить?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.08.2015, 21:11
Ответы с готовыми решениями:

Gtk and glade
Всем привет. Не буду ходить вокруг да около Код не мой. Взял с одного сайта... import os import sys try: import pygtk ...

Visual c++ 2008 и Glade gtk+2
Нужна помощь в таком вопросе Работаю в microsoft visual studio 2008 с GTK+ 2 В Glade Interface Designer создаю макет программы, пишу...

Posix`mono`gtk`glade`#
Посоветуйте какие нить ресурсы для изучения данного стандарта программирования? И какой нить компилятор наиболее приспособленный под него....

4
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
17.08.2015, 21:50
Цитата Сообщение от MrFisher Посмотреть сообщение
Установлен Python 2.6
Это давно уже не актуальная и не поддерживаемая версия интерпретатора, надо обновить.
Цитата Сообщение от MrFisher Посмотреть сообщение
а сколько я понял, нужно кинуть glade.pyw в %Python26%\Lib\site-packages\gtk-2.0\gtk,
В корне не правильно все понял. НИ ОДИН модуль не устанавливается путём копирования каких либо файлов в папку с интерпретатором! Устанавливаются модули 4 способами:
1. с помощью готовых exe, deb и т д
2. скачиваются исходники и с помощью скрипта setup.py (который лежит в корне библиотеки)
Python
1
python.exe setup.py install
3. с помощью pip, который сам скачивает исходники с pypi и сам ставит их
Bash
1
pip install <lib name>
4. установка из whl
Bash
1
pip install <path to .whl file>

Много собранных whl есть на http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygtk
1
3 / 3 / 4
Регистрация: 11.03.2014
Сообщений: 26
17.08.2015, 22:34  [ТС]
alex925,

В корне не правильно все понял. НИ ОДИН модуль не устанавливается путём копирования каких либо файлов в папку с интерпретатором!
Проблема в том, что pygtk, gobject и pycario установлены и работают так как надо. Более того gtk подключается к скрипту без проблем. Не работает именно gtk.glade, без которого невозможно подключить ui сделанный в Glade`е.

Это давно уже не актуальная и не поддерживаемая версия интерпретатора, надо обновить.
Вообще я использую 2.7, реже - питон третьей ветки, но когда я пытался наладить работу gtk под 2.7 на выходе получал кучу проблем и ошибок. В итоге плюнул и установил python 2.6, с которым получилось лучше. Третью ветку использовать не могу, т. к. PyInstaller нормально работает только со второй, а мне в конце нужен выполняемый файл. py2exe, кажется научился работать с 3.*, но он собирает только под Windows, мне же понадобится еще и Linux.
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
17.08.2015, 22:42
Цитата Сообщение от MrFisher Посмотреть сообщение
а мне в конце нужен выполняемый файл
Сейчас для этих целей используют cx-freeze, он есть под все версии python.
0
3 / 3 / 4
Регистрация: 11.03.2014
Сообщений: 26
17.08.2015, 22:57  [ТС]
alex925, спасибо, почитаю про cx-freeze. Однако на http://ftp.gnome.org нет ничего, что работало бы с питоном 3.*. pygtk и прочее поддерживает только 2.7 и 2.6. Мне, по большому счету, не важно на каком питоне писать. Тем более, что gtk используется только в небольшом модуле. Нужно просто подключить XML сделанный в Glade и сделать несколько обработчиков. Все упирается в import gtk.glade, отказывающийся работать. При том такая проблема только на Windows. В Debian тот же скрипт уже работает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.08.2015, 22:57
Помогаю со студенческими работами здесь

Многопотоковая прога на GTK+(Glade)?
Подскажите, пожалуйста, в написание многопотоковой проги на GTK+. Нарисовал диалоговое окошко на gtk+(glade) и создал поток...

GTK+Glade полоса прокрутки в scrolledwindow
Суть вопроса: есть некоторая графическая область drawingarea в которой рисуются графики и прочие данные. В зависимости от того как много...

CodeBlock, GTK и Glade - отсутствует сигнал
Windows 10 Home, CodeBlock 20, GTK3. Программа#include &lt;stdlib.h&gt; #include &lt;gtk/gtk.h&gt; int main(int argc, char *argv) { ...

GTK 3, CMake и файлы glade. Встраивание ресурсов в сборку и их извлечение
Добрый день! Я недавно начал изучать GTK 3 на Cи. Использую систему сборки CMake (потому что после сборки в IDE появляется автодополнение)....

Какой алгоритм передачи сигнала или события внешней функции из GTK 3.0 + Glade ?
Здравия всем! Объясните новичку, как должна работать программа с GUI, где графический интерфейс создан в Glade посредством библиотек GTK...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru