| |
| 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. |