Форум сайта python.su
Система Win XP sp3 32bit
был установлен python 2.7.3
решил попробовать PyQt4
установил PyQt-Py2.7-x86-gpl-4.9.6-1.exe
примеры не запускаются, попробовал :
#! /usr/bin/env python # -*- coding: utf-8 -*- from PyQt4 import QtGui
Офлайн
pyqt довольно таки часто криво устанавливается. В интерпретаторе что говорит?
>>> import PyQt4 >>> from PyQt4 import QtGui >>>
#! /usr/bin/env python # -*- coding: utf-8 -*-
Отредактировано sergeek (Янв. 11, 2013 08:47:13)
Офлайн
В интерпретаторе то же самое после from PyQt4 import QtGui :
“Необработаное исключение win32 произошло в python.exe ”
хотя import PyQt4 срабатывает.
Вычитал что могут быть проблемы с путями, посмотрел в process explorer,
в процесс python после from PyQt4 import QtGui загружаются:
D:\Python27\Lib\site-packages\PyQt4\QtCore.pyd
D:\Python27\Lib\site-packages\PyQt4\QtCore4.dll
D:\Python27\Lib\site-packages\PyQt4\QtGui.pyd
D:\Python27\Lib\site-packages\PyQt4\QtGui4.dll
вроде бы все подгружается нормально.
import PyQt4 - не загружает никаких dll.
IDLE debug :
Отредактировано Luke (Янв. 11, 2013 12:01:06)
Офлайн
ну это не питонопроблемы, он бы исключение какое-нибудь выбросил,а не это. Могу лишь посоветовать попытать счастье с pyside
Офлайн
В документации PyQt4 вычитал что при первом импорте он пытается установить какие то хуки, которые могут вызывать проблемы, как их отключить непонял.
Жаль неполучилось с GUI. Все Python GUI кросплатформенные монстры объектно ориентированые, хотелось бы что нибудь простое под виндовс, с графическим дизайнером в духе AutoIt.
Офлайн
Обертку к Fltk смотрели?
Офлайн
Нашел причину - как обычно моя невнимательность.
На машинке установлен Python 2.7 Stackless 3.1b3, а это совсем не python 2.7.3.
Stackless вроде бы не совместим PyQt.
Может быть кто нибудь знает как их всё таки совместить ?
Отредактировано Luke (Янв. 11, 2013 18:15:06)
Офлайн