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

Reply via email to