+ −
The Qt version 2.x series is not binary compatible with the 1.x+ −
series. This means programs compiled with Qt version 1.x must be+ −
recompiled to work with Qt 2.0.+ −
+ −
Qt 2.0 is mostly, but not completely, source compatible with Qt 1.x.+ −
See the document "Porting from Qt 1.x to Qt 2.0" in the Online+ −
Reference Documentation for information on how to port an existing+ −
Qt 1.x-based program to Qt 2.0.+ −
+ −
+ −
****************************************************************************+ −
* New classes *+ −
****************************************************************************+ −
+ −
+ −
* Support for generalized configrable styles:+ −
+ −
QStyle and subclasses+ −
+ −
* Support for international software development:+ −
+ −
QTranslator and the QObject::tr() function+ −
QTextCodec (and subclasses)+ −
QString - a Unicode string+ −
QChar - a Unicode character+ −
+ −
* Convenient and powerful new collection classes:+ −
QMap<Key,Type> - QDict with arbitrary keys+ −
QValueList<Type> - QList of types other than pointers+ −
QStringList - QValueList<QString> with helper functions+ −
+ −
* Dialogs+ −
QColorDialog - user picks a color+ −
QFontDialog - user picks a font+ −
QWizard - framework for leading users through steps+ −
+ −
* Layout+ −
QGrid/QHBox/QVBox - grid and boxes of widgets automatically assembled+ −
QHGroupBox/QVGroupBox - easy framed groups of widgets+ −
+ −
* PNG Support+ −
PNG support is always compiled into Qt+ −
+ −
* Rich Text+ −
QTextView - formatted text and images+ −
QTextBrowser - navigate formatted text and images+ −
QStyleSheet - define your own XML formatting tags+ −
QSimpleRichText - display rixh text anywhere+ −
+ −
* Session management+ −
QSessionManager - safe state when system shuts down+ −
+ −
+ −
****************************************************************************+ −
* Major changes in existing classes *+ −
****************************************************************************+ −
+ −
QString is now 16-bit Unicode. + −
+ −
QPoint, QPointArray, QSize and QRect now have 32-bit coordinates.+ −