Changeset 846 for trunk/doc/src/qt4-intro.qdoc
- Timestamp:
- May 5, 2011, 5:36:53 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/vendor/nokia/qt/4.7.2 (added) merged: 845 /branches/vendor/nokia/qt/current merged: 844 /branches/vendor/nokia/qt/4.6.3 removed
- Property svn:mergeinfo changed
-
trunk/doc/src/qt4-intro.qdoc
r769 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 201 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation ([email protected]) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:L$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact … … 53 39 3 compatibility support. 54 40 55 \tableofcontents56 57 41 \section1 New Technologies in Qt 4 58 42 … … 77 61 \section1 Recent Additions to Qt 4 78 62 79 The following features have been added to Qt since the first release of Qt 4: 63 The following features have been added to Qt since the first release of Qt 4. 64 65 In Qt 4.7: 66 \list 67 \o Declarative UI Development with \l{Qt Quick}, technologies for creating 68 fluid, dynamic user interfaces. 69 \o Support for \l{Bearer Management}{network bearer management}, enabling 70 features such as control over network interfaces and support for roaming 71 between networks. 72 \o Feature and performance improvements in QtWebKit, including a new tiled 73 backing store, control over scroll bars used in frames and framesets, 74 accelerated compositing and \l{The QtWebKit Bridge}{support for hybrid 75 development}. 76 \o General performance improvements, including the use of "alien widgets" 77 on Mac OS X, the QStaticText class for optimized text rendering, a new 78 \l{QPainter::drawPixmapFragments()}{API for rendering pixmap fragments} 79 and an updated version of the JavaScriptCore engine for the QtScript 80 module with improved performance. 81 \endlist 82 83 In Qt 4.6: 84 \list 85 \o Support for \l{The Symbian platform - Introduction to Qt}{the Symbian Platform} 86 as a mainstream Qt platform, with integration into the S60 framework. 87 \o The \l{The Animation Framework}{animation framework} allows animations to be 88 created using both widgets and graphics items. 89 \o The \l{The State Machine Framework}{state machine framework} provides a robust 90 state chart implementation based on Harel statecharts and SCXML. 91 \o Support for \l{QTouchEvent}{touch input} and \l{Gestures Programming}{gestures} 92 enable developers to create intuitive user interfaces for touch-based devices. 93 \o A \l{QWebElement}{DOM access API} for QtWebKit provides a cleaner and safer way 94 to access elements and structures of Web pages without the use of JavaScript. 95 \o A collection of performance improvements, covering QGraphicsView, QPixmapCache, 96 QNetworkAccessManager, QContiguousCache class, hardware-accelerated rendering 97 support through \l{OpenVG Rendering in Qt}{OpenVG}, and the removal of Win9x 98 support. 99 \o A collection of \l{QGraphicsEffect}{graphics effects} make it easy to apply 100 and simple effects to graphics items and combine them to produce more complex 101 effects. 102 \o Support for XML schema validation in the QtXmlPatterns module covering 103 large parts of version 1.0 of the specification. 104 \o Qt3D enablers, including math primitives for \l{QMatrix4x4}{matrix multiplication}, 105 \l{QVector3D}{vectors}, \l{QQuaternion}{quaternions} (client-side), and an API 106 for \l{QGLShader}{vertex and fragment shaders}, GLSL/ES. 107 \o \l{QtMultimedia Module}{Multimedia services} providing low-level access to the 108 system's audio system. 109 \endlist 80 110 81 111 In Qt 4.5: … … 103 133 In Qt 4.4: 104 134 \list 105 \o \l{ QtWebkit Module}{Qt WebKit integration}, making it possible for developers135 \o \l{}{Qt WebKit integration}, making it possible for developers 106 136 to use a fully-featured Web browser to display documents and access online 107 137 services. … … 174 204 \o New \l{Proxy Models}{proxy models} to enable view-specific sorting and 175 205 filtering of data displayed using item views. 176 \o Support for \l{Installing Qt onMac OS X}{universal binaries} on Mac OS X.206 \o Support for \l{Installing Qt Mac OS X}{universal binaries} on Mac OS X. 177 207 \o Additional features for developers using \l{QtOpenGL}{OpenGL}, such as 178 208 support for pixel and sample buffers. … … 226 256 \row \o \l{QAxContainer} \o ActiveQt client extension 227 257 \row \o \l{QAxServer} \o ActiveQt server extension 228 \row \o \l{Qt Assistant} \o Classes for launching Qt Assistant258 \row \o \l{Qt 229 259 \row \o \l{QtDesigner} \o Classes for extending and embedding Qt Designer 230 \row \o \l{QtUiTools} 260 \row \o \l{QtUiTools} \o Classes for dynamic GUI generation 231 261 \row \o \l{QtTest} \o Tool classes for unit testing 232 262 \endtable … … 458 488 459 489 /*! 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 460 615 \page qt4-6-intro.html 461 616 \title What's New in Qt 4.6 … … 469 624 included in the \c changes-4.6.0 file 470 625 \l{http://qt.nokia.com/developer/changes/changes-4.6.0}{available 471 online}. A \l{Known Issues in 4. 6.3}{list of known issues}626 online}. A \l{Known Issues in 4.}{list of known issues} 472 627 for this release is also available. 473 628 474 629 Changes between this release and the previous release are provided 475 in the \c{changes-4. 6.3} file (also476 \l{http://qt.nokia.com/developer/changes/changes-4. 6.3}{available online}).630 in the \c{changes-4.} file (also 631 \l{http://qt.nokia.com/developer/changes/changes-4.}{available online}). 477 632 \endomit 478 633 479 634 A list of other Qt 4 features can be found on the \bold{\l{What's 480 635 New in Qt 4}} page. 481 482 \bold{Highlights}483 484 \tableofcontents485 636 486 637 \section1 Support for Symbian … … 552 703 See \l{The State Machine Framework} documentation for more information. 553 704 554 \section1 Multi-Touch and Gestures555 556 Support for multi-touch input enables users to interact with many705 \section1 Touch and Gestures 706 707 Support for touch input enables users to interact with many 557 708 parts of a user interface at the same time, and provides the basis 558 709 for gestures. Additional infrastructure for gesture recognition … … 568 719 \o Allows users to interact with applications in more natural ways. 569 720 \o Simplifies finger-based interaction with UI components. 570 \o Combines support for common basic gestures and multi-touch gestures721 \o Combines support for common basic gestures and touch gestures 571 722 in a single general framework. 572 723 \o Enables extensibility by design. 573 724 \endlist 574 725 575 See the QTouchEvent class documentation for more information on multi-touch726 See the QTouchEvent class documentation for more information on touch 576 727 input and QGestureEvent for gestures. 577 728 578 \section1 DOM access API729 \section1 DOM ccess API 579 730 580 731 Web pages and XML both have very complex document object models. … … 595 746 \list 596 747 \o Rewritten the QGraphicsView rendering algorithm. 597 \o Made QPixmapCache support efficient Key data structure.748 \o Made QPixmapCache support efficient Key datastructure. 598 749 \o Reduced overhead in QNetworkAccessManager. 599 750 \o Added the QContiguousCache class, which provides efficient caching of … … 636 787 information. 637 788 638 \section1 Qt3D enablers789 \section1 Qt3D nablers 639 790 640 791 As more of Qt, and more of the applications built on Qt go 3D, … … 646 797 The main features of the Qt3D enablers are currently: Math 647 798 primitives for matrix multiplication, vectors, quaternions 648 (client-side), and API for vertex and fragment shaders, GLSL/ES.799 (client-side), and API for vertex and fragment shaders, GLSL/ES. 649 800 Future research will, among other things include stencils, 650 801 scissors, vertex buffers and arrays, texture manipulation, and … … 683 834 in the \c changes-4.5.0 file 684 835 \l{http://qt.nokia.com/developer/changes/changes-4.5.0}{available online}. 685 A \l{Known Issues in 4. 6.3}{list of known issues} for this release is also836 A \l{Known Issues in 4.}{list of known issues} for this release is also 686 837 available. 687 838 688 839 Changes between this release and the previous release are provided 689 in the \c{changes-4. 6.3} file (also690 \l{http://qt.nokia.com/developer/changes/changes-4. 6.3}{available online}).840 in the \c{changes-4.} file (also 841 \l{http://qt.nokia.com/developer/changes/changes-4.}{available online}). 691 842 692 843 A list of other Qt 4 features can be found on the 693 844 \bold{\l{What's New in Qt 4}} page. 694 695 \bold{Highlights}696 697 \tableofcontents698 845 699 846 \section1 Qt WebKit Integration
Note:
See TracChangeset
for help on using the changeset viewer.