
-- Installation --
Folgendes mag viele abschrecken aber ich sag euch das es sich lohnt. Man wird für die Mühe in Gegenzug mit einen Wirklich sehr leistungsfähigen Editor belohnt der dazu noch schön anzusehen ist

1.Vorbereitung: - Erstmal vorweg die Umgebungsvariablen setzen
Unter windows gelangt man zu den Umgebungsvariablen folgendermaßen:
Start-> Systemsteuerung -> System -> Erweitert -> Umgebungsvariablen
Alle folgende Einstellungen werden bei Systemvariablen gemacht.
-- Path anklicken und folgendes dahinter hängen bei Wert: ;C:\MinGW\bin;C:\Qt\4.2.2\bin
-- Auf neu drücken und als Name QMAKESPEC und als Wert C:\Qt\4.2.2\mkspecs\win32-g++ eintragen.
-- Wider das gleiche und als Name QTDIR und als Wert C:\Qt\4.2.2 eintragen
2. Qt4-GPL
Binary Runterladen: http://www.trolltech.com/developer/downloads/qt/windows
Installer ausführen und alles mit Next bestätigen.
Wenn gefragt wird ob MigGW installiert werden soll, dann bestätigen. Alles weitere ebenfalls bestätigen.
Wenn alles geklappt hat und Punkt 1 befolgt wurde, sollte gcc (GCC) 3.4.2 (mingw-special) angezeigt werden, wenn man in der Konsole gcc --version eingibt. Qt ist auch jetzt einsatzbereit.
3. Sip4.5
sip-4.5.zip (for windows) downaloden: http://www.riverbankcomputing.co.uk/sip/index.php
Folgendes Ausführen:
C:\sip-4.5>python configure.py -p win32-g++
C:\sip-4.5>mingw32-make
C:\sip-4.5>mingw32-make install
4. QScintilla2
Zip Downlaoden: http://www.riverbankcomputing.com/Downl ... cintilla2/
Ich habe folgendes zip runtergeladen: QScintilla-1.71-gpl-2-snapshot-20061126.zip
Auspacken nach c:\ und dann in QS umbenenne. (Das Verzeichnis wird später gelöscht)
Danach folgendes machen:
C:\>cd QS\Qt4
C:\QS\Qt4>qmake qscintilla.pro
C:\QS\Qt4>mingw32-make
Jetzt wird erstmal Kompiliert. Das kann ein wenig dauern. Wenn alles gut lief, finden wir in C:\Qt\4.2.2\lib die libqscintilla2.a und qscintilla2.dll.
Jetzt müssen wir die Header(*.h), qm-files(*.qm), ts-files(*.ts) und die dll kopieren:
C:\QS\Qt4>copy *.h %QTDIR%\include
C:\QS\Qt4>copy Qsci\*.h %QTDIR%\include
C:\QS\Qt4>copy qscintilla*.qm %QTDIR%\translations
C:\QS\Qt4>copy *.ts %QTDIR%\translations
C:\QS\Qt4>copy %QTDIR%\lib\qscintilla2.dll %QTDIR%\bin
Als letztes einmal folgendes ausführen:
C:\QS\Qt4>mingw32-make install
5. PyQt-GPL
Die PyQt-win-gpl-4.1.zip (nicht das Binary!) runterladen: http://www.riverbankcomputing.co.uk/pyqt/download.php
Vergisst einfach das Binary, das ist mist und nur Zeitverschwendungen, weil z.B. die pyqtconfig.py nicht vorhanden ist, die aber erforderlich ist um qscintilla2 (Weiter unten) für Python zu installieren. Daher kompilieren wird uns PyQt selber

Wie gehabt nach in c:\ auspacken und in PyQt umbenennen.
Folgendes tun:
C:\PyQt>python configure.py
C:\PyQt>mingw32-make
Nun wird kompiliert. Das kann __ein wenig__ dauern. Danach folgendes tun:
C:\PyQt>mingw32-make install
Wenn alles fertig ist solltet ihr den Ordner C:\PyQt\examples nach C:\Python\Lib\site-packages\PyQt4 kopieren. Dort sind viele Beispiel für GUI Erzeugung mit PyQt, falls ihr mal später vorhabt was mt Qt zu machen.
6. Noch mal QScintilla2
Wir müssen jetzt QScintilla für Python installieren. Das ist wichtig!
Hinweiß: Dieser schritt kann nicht vorher ausgeführt werden, weil man PyQt vorher installiert sein muss bevor man QScintilla für Python installieren kann!
Folgendes Ausführen:
C:\QS\Python>python configure.py
C:\QS\Python>mingw32-make
C:\QS\Python>mingw32-make install
7. eric4
Das Snapshot eric4-snapshot-20061..> und eric4-i18n-de-snapsh..>
runterladen: http://www.die-offenbachs.de/detlev/snapshots4/
Das eric4-snapshot-20061112.tar.gz unter C:\ auspacken und in eric4-src umbenennen.
Das eric4-i18n-de-snapshot-20061112.tar.gz unter c:\ auspacken und in eric4-t umbenennen.
Folgendes Ausführen:
C:\eric4-src>python install.py
Als nächstes folgendes machen falls ihr Eric in Deutsch haben möchtet:
C:\eric4-t>python install-i18n.py
So, nun geht ihr in C:\Python\Lib\site-packages\eric4 und macht eine Verknüpfung zu eric4.pyw auf den Desktop.
Als letztes könnte ihr folgende nicht mehr benötigte Verzeichnisse Löschen: PyQt, QS, eric4-src, eric4-t. Qt muss bleiben! Genauso würde ich die vorher Gesetzen Umgebungsvariablen behalten!
8. Fertig
Das wars


Edit: Fehler korrigiert.