No se si alguna vez comente mi interes hacia PyQT gracias a sendos articulos de bulma.net ( Tutorial de desarrollo de aplicaciones con interfaz grafica en Python y Qt (PyQt) I y II )

Como se suele decir, una cosa llevo a la otra... y me encontre con la "necesidad" de instalar Eric4 en Windows y como con los binarios que se comentan en sendos articulos de bulma, a dia de hoy, no sirven para lo que queria voy a explicar un poco el proceso para instalar nuestro querido IDE en Windows. ( en un linux con el emerge eric / aptitude install eric / etc... esta todo hecho :)
El problema en concreto es que en el binario de PyQT no esta incluido pyqtconfig.py que es necesario para la instalacion de los bindings Python de QScintilla, que a su vez es necesario para la instalacion de Eric4.

Menos rollo y manos a la obra. Damos por sentado que tenemos instalado Python y qt-win-opensource ( con el mingw inside ;). En este punto debemos tener en nuestro PATH C:\Python25;C:\Python25\Scripts;C:\Qt\4.2.2\bin;C:\Qt\4.2.2\lib;C:\MinGW\bin . Con cerrar una consola y abrir una nueva deberia actualizarse la variable PATH

1.- Nos bajamos sip, lo descomprimimos e instalamos de la siguiente forma:

cd C:\sip-4.5.2
c:\python25\python configure.py -p win32-g++
make
make install

2.- Nos bajamos las PyQT, lo descomprimimos e instalamos de la siguiente forma:

cd "c:\PyQt-win-gpl-4.1.1"
python configure.py
make
make install

3.- Nos bajamos QSCintilla2 y ejecutamos lo siguiente para instalar:

cd "C:\QScintilla-1.72-gpl-2-snapshot-20070117"
cd Qt4
qmake qscintilla.pro
make
make install

Y lo correspondiente a los bindings de QScintilla para python :

cd ..
cd Python
python configure.py
make
make install

4.- Y ultimo, nuestro amigo Eric4 con su instalacion conrrespondiente:

cd "c:\eric4-snapshot-20070114"
python install.py

Y a desarrollar! ;)

PD: He probado este minitutorial con exito en un WinXP y en W2k.
PD2: Se que no es nada que no se pueda sacar de la documentacion correspondiente de cada "paquete" pero almenos alguien se podra ahorrar algo de tiempo con esto :)

Jacob Nuñez Garcia (not verified) Tue, 06/10/2008 - 19:11

Gracias man esta muy bien explicado el tutorial, ya estoy comenzando a desarrollar en python y QT y esto me viene de maravilla.

Jorge (not verified) Thu, 11/20/2008 - 22:45

Muchas Gracias por el tutorial. No he podido hacer la instalacion de los bindings Python de QScintilla ya que me tocó instalar el PyQt binario y como vos decís arriba este no tiene pyqtconfig.py. Digo me tocó instalar el binario ya que el source me daba un error al hacer el make. Actualmente estoy corriendo Eric4 sin problemas pero no pude instalar los bindings :(. Muchas Gracias.

javivf Thu, 11/20/2008 - 23:26

Me alegro que te haya servido el tutorial, feliz desarrollo :)

Add new comment

Filtered HTML

  • Web page addresses and email addresses turn into links automatically.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
CAPTCHA
9 + 2 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.