KOffice
KOffice is a free, integrated office suite for KDE, the K Desktop Environment.
- Qt has enabled KOffice 2 to run on all major platforms, including Linux (both KDE and Gnome), Maemo, Windows and Mac OS X.
- By using Qt's Scribe Classes the KOffice developers were able to build a mature text renderer which is used consistently throughout the whole suite.
KOffice screenshots:
|
|
![]() (on Maemo) |
|
Porting KOffice to qt4 gave developers the opportunity to do a complete redesign of the user interface as well as the underlying techniques and thus make KOffice 2 a highly innovative office suite for all needs.
Cross platform - cross device
KOffice 2 will run on all major platforms, including Linux (both KDE and Gnome), Maemo, Windows and Mac OS X, and will integrate seamlessly into the native look and feel of the respective platform without losing its proper UI design. This huge step to a broader user base was made possible by qt4's powerful abstractions which makes porting easy: developers only have to recompile their applications for extra platforms.
Text rendering
By using qt4's Scribe Classes the KOffice developers were able to build a mature text renderer which is used consistently throughout the whole suite. It adds complete text-editing functionality to every application including those handling graphic content.
Dockers
KOffice 2 makes broad use of so called dockers provided by the QDockWidget which contain the specifc toolsets for every editing action the user takes. These dockers are freely draggable to all bars (top, bottom, sides) and completely out of the window.



