Hi,
Ausgangssituation:
Python-Skripte, geschrieben fuer Python 2.4.x und Qt3
Ziel: Migration des Systems nach Python 2.5 (ob dabei Qt3 oder Qt4 verwendet wird ist egal)
Probleme:
Ich finde keine PyQt3 Bibliotheken fuer Windows
Ich kann die QT Skripte nicht nach 4 umschreiben, da ich mich mit QT nicht auskenne (kenne aber wxPython).
Was soll ich tun ?
Ich werde versuchen, pyqt3support einzusetzen, ka ob es funktioniert.
Bin fuer jeden Tup dankbar
PyQT3 unter Windows
Es gibt eine fortgeschrittene, aber unvollständige Portierung von Qt3/X11 auf Windows. Ob die mit PyQt3 arbeitet, weiß ich nicht, ich habe das nie versucht.Ich finde keine PyQt3 Bibliotheken fuer Windows
PyQt4 lernen. Es lohnt sichWas soll ich tun?
qt3support emuliert nur das Verhalten und die API der Widgets, Änderungen an der API kriegst du also nicht mit, portieren musst du so oder so.Ich werde versuchen, pyqt3support einzusetzen, ka ob es funktioniert.
Edit: überflüssiges Zitat gelöscht
Zuletzt geändert von lunar am Dienstag 27. Mai 2008, 18:20, insgesamt 1-mal geändert.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Gibt es "einfach so" auch nicht. Da müsstest du die komerzielle Windows-Lizenz von Riverbank Computing kaufen, dann bekommst du Qt3/Win + PyQt3/Win.maxip hat geschrieben:Probleme:
Ich finde keine PyQt3 Bibliotheken fuer Windows
Alternativ gibt es die möglichkeit Qt3/X11 mit Patches auch unter Windows zu kompilieren, aber das ist auch nicht wirklich sauber.
Daher auch von meiner Seite der Tipp: nutze PyQt4.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Zb so: http://doc.trolltech.com/4.4/porting4.html#qcanvasmaxip hat geschrieben:Hat jmd. Erfahrung, wie ich am einfachsten Elemente wie QCanvasRectangle umschreibe ?
Achja die qt doku kann man mehr oder weniger 1zu1 in python umsetzen.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Naja, Qt3Support wird nicht in Python gewrappt. Damit bleibt eigentlich nur neuschreiben.apollo13 hat geschrieben:Zb so: http://doc.trolltech.com/4.4/porting4.html#qcanvas
Achja die qt doku kann man mehr oder weniger 1zu1 in python umsetzen.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Ich wollte damit eigentlich nur sagen, dass man ohne probleme den assistant verwenden kann und nicht auf die PyQt doku (Die ja das gleiche ist, aber eben nicht so nen schönes Interface hat...) zurückgreifen muss (Es sei denn in speziellen Fällen, aber dort hilft die PyQt doku dann auch meistens nimmer viel).Leonidas hat geschrieben: Naja, Qt3Support wird nicht in Python gewrappt. Damit bleibt eigentlich nur neuschreiben.