From bd0f3345a938b35ce6a12f6150373b0955b8dd12 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sun, 10 Jul 2011 15:24:15 -0500 Subject: Add Qt3 development HEAD version --- doc/html/object.html | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 doc/html/object.html (limited to 'doc/html/object.html') diff --git a/doc/html/object.html b/doc/html/object.html new file mode 100644 index 0000000..81a4616 --- /dev/null +++ b/doc/html/object.html @@ -0,0 +1,78 @@ + + + + + +Qt Object Model + + + + + + + +
+ +Home + | +All Classes + | +Main Classes + | +Annotated + | +Grouped Classes + | +Functions +

Qt Object Model

+ + + +

The standard C++ Object Model provides very efficient runtime support +for the object paradigm. But the C++ Object Model's static nature is +inflexibile in certain problem domains. Graphical User Interface +programming is a domain that requires both runtime efficiency and a +high level of flexibility. Qt provides this, by combining the speed of +C++ with the flexibility of the Qt Object Model. +

Qt adds these features to C++: +

+

Many of these Qt features are implemented with standard C++ +techniques, based on inheritance from QObject. Others, like the +object communication mechanism and the dynamic property system, +require the Meta Object System provided +by Qt's own Meta Object Compiler (moc). +

The Meta Object System is a C++ extension that makes the language +better suited to true component GUI programming. Although templates can +be used to extend C++, the Meta Object System provides benefits using +standard C++ that cannot be achieved with templates; see Why doesn't Qt use templates for signals and +slots?. +

+ +


+ +
Copyright © 2007 +TrolltechTrademarks +
Qt 3.3.8
+
+ -- cgit v1.2.3