Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 30, 2010 19:52:38

nikk
От:
Зарегистрирован: 2010-11-09
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

GUI на python 3

Доброго времени суток.
Как прикрутить pyGTK, pyQT или wxPython к третьей версии? Или они только для python версии 2.х работают, а на третью не портированы?



Офлайн

#2 Ноя. 30, 2010 20:03:08

Magister Yoda
От:
Зарегистрирован: 2007-09-14
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

Офлайн

#3 Ноя. 30, 2010 20:16:31

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

GUI на python 3

Насколько мне известно, только Qt и Tkinter пока портированы.



Офлайн

#4 Ноя. 30, 2010 21:08:34

nikk
От:
Зарегистрирован: 2010-11-09
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

GUI на python 3

Magister Yoda
http://www.riverbankcomputing.co.uk/static/Downloads/PyQt4/PyQt-Py3.1-gpl-4.8.1-1.exe чем не для 3.x?
Извиняюсь, забыл уточнить. ОС Убунту 10.10. Поставил pyQt4 из репов, не видит. Судя по всему, он поставился только для второй версии. Как установить его для третьей?



Офлайн

#5 Дек. 1, 2010 07:59:38

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

GUI на python 3

Вручную собирается без проблем - делал не так давно



Офлайн

#6 Дек. 1, 2010 11:40:37

nikk
От:
Зарегистрирован: 2010-11-09
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

GUI на python 3

Андрей Светлов
Вручную собирается без проблем - делал не так давно
А можно поподробнее? Я скачал sip 4.11.2 с офсайта, запускаю configure.py - всё отлично, делаю make, выдаёт ошибку:

gcc -c -pipe -fPIC -O2 -w -DNDEBUG -I. -I/usr/include/python3.1 -o siplib.o siplib.c
siplib.c:20: fatal error: Python.h: Нет такого файла или каталога
compilation terminated.
А без SIP не собирается PyQT.



Офлайн

#7 Дек. 1, 2010 14:09:21

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

GUI на python 3

Поставьте python3.1-dev
Быть может, qt тоже потребует dev пакетов



Офлайн

#8 Дек. 1, 2010 16:49:50

nikk
От:
Зарегистрирован: 2010-11-09
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

GUI на python 3

Спасибо. Проблема действительно решилась установкой python3.1-dev и libqt4-dev.



Офлайн

#9 Дек. 2, 2010 21:20:26

gistator
От:
Зарегистрирован: 2010-11-19
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

GUI на python 3

wxPython – точно не прикрутить :(



Офлайн

#10 Дек. 3, 2010 20:13:22

kristalloid
От:
Зарегистрирован: 2010-12-03
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

GUI на python 3

Андрей Светлов
Вручную собирается без проблем - делал не так давно
Система: Mandriva2010.1. Пытаюсь собрать PyQt-x11-gpl-4.8.1 вручную. Пишет вот что:
sipQtCoreQSysInfo.o -L/PyQt-x11-gpl-4.8.1/qpy/QtCore -L/usr/lib -lqpycore -lQtCore -L/usr/lib -lpthread -lpthread
sipQtCorecmodule.o: In function `func_pyqtRestoreInputHook':
/PyQt-x11-gpl-4.8.1/sip/QtCore/qcoreapplication.sip:357: undefined reference to `PyOS_InputHook'
sipQtCorecmodule.o: In function `func_pyqtRestoreInputHook':
/PyQt-x11-gpl-4.8.1/QtCore/sipQtCorecmodule.cpp:6754: undefined reference to `_Py_NoneStruct'
sipQtCorecmodule.o: In function `func_pyqtRemoveInputHook':
/PyQt-x11-gpl-4.8.1/sip/QtCore/qcoreapplication.sip:351: undefined reference to `PyOS_InputHook'
и т.д. В чём закавыка?



Отредактировано (Дек. 3, 2010 20:17:29)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version