abgdf hat geschrieben:Allerdings: Ist z.B. Code für Qt3 unter Qt4 nicht obsolet, also nicht lauffähig
Ja, ebenso wie Python 2.x Quellcode nicht unter Python 3k läuft.
so daß es mit der Zukunftsfähigkeit so eine Sache ist ?
Ist Python also nicht zukunftsfähig?
Im Übrigen hängt das stark von der persönlichen Auffassung von Zukunftsfähigkeit ab. Imho sollte ein Toolkit ab und zu mal überholt werden, wenn es zukunftsfähig sein möchte. Zum einen kann man so begangene Fehler im Entwurf grundlegend verbessern, zum anderen neue technische Möglichkeiten an die Anwendungsentwickler weitergeben. Für den Nutzer ist ja letztendlich eine schöne, moderne und stabile Anwendung wichtiger als die Möglichkeit, die Anwendung theoretisch auch im letzten Jahrtausend problemlos auszuführen
@Leonidas
Das ist keine vollständige Qt3-API. Es ist eher eine Schicht, welche die Qt4-API so abwandelt, dass man bestehende Qt3-Anwendungen zumindest Großteils automatisch konvertieren kann. Manuelle Anpassungen sind trotzdem noch nötig.
Allerdings ist das nur die suboptimale Lösung, da man so an der alten API festhängt. Qt3support dient also eher dazu, einen Qt4-Prototypen zu erzeugen, von dem man dann mit der eigentlichen Portierung starten kann.
Was auf jeden Fall nicht funktioniert, ist eine Qt3-Anwendung mittels Qt3support unverändert gegen Qt4 zu übersetzen.