Я программировал на Python и C ++, и теперь мне нужно поработать над созданием графического интерфейса для визуализации данных. Я работаю на Mac Snow Leopard (intel), python 3.1, используя gcc 4.2.1 (из Xcode 3.1)
Я хотел сначала установить Qt, а затем PyQt. И мои цели состоят в том, чтобы иметь возможность:
- быстро прототип GUI и сопутствующая логика, которая управляет GUI с использованием PyQt и python
- если я решил, что мне нужна скорость, или если довольно легко перевести мой графический интерфейс на C ++ с помощью инструментов Qt, у меня есть варианты для перевода моего приложения на C ++
- быть в состоянии развернуть мое приложение в Windows (как версия моего приложения на python и c ++)
Дайте приведенные выше цели, какие правильные шаги я должен предпринять и какие проблемы мне следует знать при настройке Qt и PyQt. Какие другие инструменты развертывания мне нужны?
Из моих показов, вот что у меня есть:
загрузите исходный код Qt для Mac и настройте его
-платформа macx-g ++ 42 -arch x86_64 -no-framework
(я где-то читал, что
строительство в качестве основы вызывает некоторые
проблема в развертывании и / или
отладка, не могу найти статью
больше)
- скачайте последний SIP-источник и соберите
- скачать последнюю версию PyQt и собрать ее из исходного кода (какие-нибудь особые опции, на которые я должен обратить внимание?)
Для развертывания я прочитал, что мне нужно использовать py2exe / cx_freeze для Windows, p2app для Mac:
http://arstechnica.com/open-source/guides/2009/03/how-to-deploying-pyqt-applications-on-windows-and-mac-os-x.ars
но похоже, что в статье описывается развертывание приложения, созданного на Windows, на платформе Windows и наоборот. Как вы развертываете в Windows (это вообще возможно?), Если вы пишете свое приложение Qt на Mac?
Очень ценю помощь