Найти - Пользователи
Полная версия: Совместимость PyQT3 с PyQT4
Начало » GUI » Совместимость PyQT3 с PyQT4
1
balu
Имеется PyQT3, собранный для Винды, с лингвистом, дизайнером. Причем собранный без необходимости тянуть кучу зависимостей, типа mingw, что очень хорошо для установки конечному пользователю. Насколько приложение, написаное с использованием PyQT3, при нужде заработает с PyQT4? Возможно ли без бубна совместить виндовые PyQT3-приложения с Линуховыми PyQT4 при услови, что прога будет писаться с использованием PyQT3?
koder
balu
Насколько приложение, написаное с использованием PyQT3, при нужде заработает с PyQT4?
У меня не завелось ничего :(.
Они имена классов поменяли(и еще много всего )- глянь сюда
http://doc.trolltech.com/4.0/porting4.html
Правда в Qt4 есть режим совместимости(не полный) c Qt3 - для этого надо прогу
со спец опцией компилить. Однако и это тож. не всегда помогает :(((.
balu
Возможно ли без бубна совместить виндовые PyQT3-приложения с Линуховыми PyQT4 при услови, что прога будет писаться с использованием PyQT3?
А на этом я повис :). Поясни пожалуйста что Ты имел ввиду.
Если хочеш писать и тестить по виндой с Qt3 а потом запускать под Линухом с поинсталенным Qt4 то
похоже что нет.
balu
koder
А на этом я повис smile. Поясни пожалуйста что Ты имел ввиду.
Если хочеш писать и тестить по виндой с Qt3 а потом запускать под Линухом с поинсталенным Qt4 то
похоже что нет.
Имелось в виду, что программа пишется под виндой, на которой pyQt3, но есть пользователи и под Линуксом. Достаточно скоро в дистрибутиве Qt3 заменят на Qt4 и совместимость пойдет лесом :( А использовать PyQt4 под Виндой - гимморой, из-за отсуствия зависимостей. Похоже, что вариант с Qt отпадает, а жаль.
j2a
balu
А использовать PyQt4 под Виндой - гимморой, из-за отсуствия зависимостей
В чем проблемы? У меня PyQt4 заводилось на винде (ингридиенты см. здесь).
koder
balu
Похоже, что вариант с Qt отпадает, а жаль
Не ну на самом деле. Все равно же прийдется писать инсталятор, ну а прикрутить
туда еще mingw'шную dll помоему проще пар. реп. Если я не ошибаюсь ето единственная внешняя зависимость
PyQt. А, если я правильно понимаю название, то у j2a выложена версия уже static собранная под mingw
(я проверить не могу - у меня 2.5 питон стоит).
j2a
Для PyQt4:
* отдельно PyQt4 (без Qt-либ)
* весь Qt4 (примеры, исходники, бинарные библиотеки, но без mingw)
* mingw

Т.е. чтобы был рабочий PyQt4, нужно поставить в порядке mingw->qt->pyqt, ничего из исходников собирать не нужно.

Для PyQt3:
* all-in-one PyQt3

Если есть стойкое желание попробовать заполучить all-in-one PyQt4, могу попробовать сделать, на ваш страх и риск :)
balu
koder
Не ну на самом деле. Все равно же прийдется писать инсталятор, ну а прикрутить
туда еще mingw'шную dll помоему проще пар. реп.
Да, вы правы. Просто я к Линуксу и его зависимостям привык, для винды все сложнее :(
j2a
Если есть стойкое желание попробовать заполучить all-in-one PyQt4, могу попробовать сделать, на ваш страх и риск smile
Спасибо :) Закачаю то, что выложили, но, думаю в случае инсталятора обойдусь.
cleg
j2a
Если есть стойкое желание попробовать заполучить all-in-one PyQt4, могу попробовать сделать, на ваш страх и рис
кстати. подыму-ко я эту темку. возникла такая необходимость - использовать PyQT. в т.ч. и под виндой.
нет ли готового “наборчика” а то тянуть 6 мег PyQt, потом 60 мег самого Qt, потом я так понимаю mingw, потом я еще не знаю что.. напрягает честно говоря :-(
так что от такого набора “все-в-одном” я бы ОЧЕНЬ не отказался.
shaforostoff
http://www.riverbankcomputing.co.uk/pyqt/download.php

пайтон,кьюти и биндинги в одном пакете для винды
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB