Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 4, 2009 17:35:06

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

PyQt4 -- не фурычит!

Я ненавижу маздай! Ну зачем я с ним связался?!!

Круг тестеров специфический и поэтому только сейчас выяснилось, что у тех, у кого не стоит питон 2.6, оно вообще не работает.

маздай
Приложение не было запущено, поскольку оно не корректно настроено. Повторная установка может решить проблему.
Притом именно 2.6, с 2.5 оно не хочет работать… Я немного в шоке…

P.S. Qt-4.5.1, PyQt-4.4.4, ну и питон 2.6.



Офлайн

#2 Июнь 4, 2009 18:59:29

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

PyQt4 -- не фурычит!

Офлайн

#3 Июнь 4, 2009 19:22:31

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

PyQt4 -- не фурычит!

Почти то же говорят и в FAQ.txt Qt…
Ночью попробую эту хрень поставить. Но не будешь же заставлять всех юзеров ставить что-то лишнее! Вопрос всё тот же со времён Чернышевского: “Что делать?”.

Сейчас собрал минимальную прожку с помощью py2exe… Ошибка та же. Т.е. это питон выделывается… А если точнее py2exe чего-то недоделывает…

prog.py:

# coding: utf-8

import os
import sys

print 'qwerty'
setup.py:
# coding: utf-8

import os
from distutils.core import setup
import py2exe

setup(
name = 'prog',
version = '1.0',
windows = [{"script" : "prog.py"}],
)



Офлайн

#4 Июнь 4, 2009 19:30:16

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

PyQt4 -- не фурычит!

Этот пакет содержит какие-то дллки. Я думаю их можно включить в инсталятор.

Офлайн

#5 Июнь 4, 2009 20:20:01

poltergeist
От:
Зарегистрирован: 2007-02-28
Сообщения: 522
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt4 -- не фурычит!

манифесты к питонским dll-кам добавил в дистрибутив?



Отредактировано (Июнь 4, 2009 20:20:26)

Офлайн

#6 Июнь 4, 2009 21:52:24

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

PyQt4 -- не фурычит!

Ferroman
Этот пакет содержит какие-то дллки. Я думаю их можно включить в инсталятор.
Да я в общем-то тоже так думаю… Вот только как там с лицензионностью? Не хочется мне с мелкософтом судиться… Ох как не хочется… Ладно, спасибо, “будем копать”…

poltergeist
манифесты к питонским dll-кам добавил в дистрибутив?
Нет, конечно… :-) Год назад, когда я в последний раз имел дело с виндовозом, мне этого не потребовалось.
В двух словах не скажешь, какие ещё манифесты и кому их там пропеть? Нет, я помню, что что-то такое было… Где-то я видел… Вроде помню, что это что-то такое на XML… Но реально даже приблизительно не знаю, куда смотреть. Нам, маководам, не понять таких сложностей…



Офлайн

#7 Июнь 4, 2009 23:44:10

poltergeist
От:
Зарегистрирован: 2007-02-28
Сообщения: 522
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt4 -- не фурычит!

В общем, в новых версиях MSVS ко всем ехе-шникам и длл-кам в сборке идёт манифест (program.exe + program.exe.manifest, вроде так). Так вот без этих файликов ничего не работает:( В сути вопроса я должным образом не разбирался, так как меня эта платформа не особо волнует (винда), просто уже сталкивался с этим…



Офлайн

#8 Июнь 5, 2009 00:05:39

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

PyQt4 -- не фурычит!

Хм… Ok, сейчас займусь поиском.



Офлайн

#9 Июнь 5, 2009 00:49:07

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

PyQt4 -- не фурычит!

Ferroman, я скачал этот фигель, поставил и был точно также послан. Никаких изменений.

Касательно манифестов: но ведь с установленным в системе питоном работает. Бред какой-то.



Офлайн

#10 Июнь 5, 2009 02:45:23

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

PyQt4 -- не фурычит!

Итак, я облазил всё, что можно.
Собственно то, о чём говорил Ferroman: http://mail.python.org/pipermail/python-list/2009-February/702554.html
Но оно, скотинко, не работает для 2.6.2. Понимаете ли, в том “патче” версия либов 80, а с 2.6.2 ставится 90.
Вот, нашёл такие файлы: msvcm90.dll, msvcp90.dll, msvcr90.dll. Но подцепить их я не сумел. Может руки не от туда растут, а может и правда глюк какой-то (а скорее всего мозги не варят и надо нормально выспаться)… Кидал я их в пвпку с *.exe – всё бестолку.
Даунгрейдится до 2.6.0 не учень хочется… Ну не люблю я даунгрейды!

P.S. Нервно хихикаю…



Отредактировано (Июнь 5, 2009 02:46:52)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version