Using Qt, you can write applications once and deploy them across many desktop and embedded operating systems without rewriting the source code.is possible Develop applications and user interfaces once, and deploy them across Windows, Mac, Linux/X11, embedded Linux, Windows CE and S60 (coming soon) without rewriting the source code. Qt is a complete C++ application development framework, including
- A comprehensive C++ class library - RAD GUI development tool (Qt Designer) - Internationalization tool (Qt Linguist) - Help browser (Qt Assistant) - Source code and comprehensive documentation Qt supplies 80-90% of commonly needed functionality for rich client developers 400+ fully documented classes Core libs: GUI, Utility, Events, File, Print, Network, Plugins, Threads, Date and Time, Image processing, Styles, Standard dialogs Modules: Canvas, Iconview, Network, OpenGL®, SQL, Table, Workspace, XML Tools: Designer, Assistant, Linguist Extensions: ActiveQt, Motif migration, MFC migration Qt Solutions for platform-specific customer requests Easy to add/extend/customize The Qt API and tools are consistent across all supported platforms Qt runs on mobile phones to Cray supercomputers Consequence for users and customers Freedom of choice in terms of development and deployment platform Protection against changing platform fashions Qt Have Native look on windows and linux QT requires a commercial license if you plan to sell your product written in QT Qt is used as the basis of the Linux KDE (K Desktop Environment) Millions of lines of code, strong reliability requirements, industry strength stability Widely used by Linux community thousands of developers millions of end-users Used commercially in a wide variety of demanding applications (Medical devices,Air traffic guidance) A Sample application of qt will be Abobe Photoshop Album Use the standard native tools to build Qt apps (IDE, debugger etc.) Qt provides a platform-independent encapsulation of the local window system and operating system The Qt API is identical on every platform, applications are compiled to native executables Result: Write once, compile everywhere Here hello word #include <qapplication.h> #include <qlabel.h> int main(int argc, char* argv[]) { QApplication myapp(argc, argv); QLabel* mylabel = new QLabel("Hello MSU“,0); mylabel->resize(80,30); myapp.setMainWidget(mylabel); mylabel->show(); return myapp.exec(); Developement tools overview Qt Designer (Visual GUI builder) Qt Linguist (Language translators’ tool) Qt Assistant (Help browser) qmake (Makefile generator, eases cross-platform builds) A lot of intresting info regarding qt can be found at http://doc.trolltech.com/4.5/index.html The qt home page is at http://www.qtsoftware.com/ The forum is at http://labs.trolltech.com/forums/ It support Active X http://doc.trolltech.com/4.5/activeqt.html it have a web kit http://doc.trolltech.com/4.5/qtwebkit.html Qt is available under the GPL. http://doc.trolltech.com/4.5/gpl.html An harbour qt implementation at http://www.magsoftinfo.com.br/blog/?cat=9 Plase add here any interesting information regarding qt -- Massimo Belgrano
_______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour