Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > 5ab010e37991249ab4adaa24d6e39c6e > files > 184

qt5-qtdoc-5.1.1-2.fc18.noarch.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en_US" lang="en_US">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- qtmodules.qdoc -->
  <title>All Modules | QtDoc 5.1</title>
  <link rel="stylesheet" type="text/css" href="style/offline.css" />
</head>
<body>
<div class="header" id="qtdocheader"></div>
<div class="content">
<div class="line">
<div class="content mainContent">
<div class="toc">
<h3><a name="toc">Contents</a></h3>
<ul>
<li class="level1"><a href="#qt-essentials">Qt Essentials</a></li>
<li class="level1"><a href="#qt-add-ons">Qt Add-Ons</a></li>
<li class="level1"><a href="#qt-tools">Qt Tools</a></li>
</ul>
</div>
<h1 class="title">All Modules</h1>
<span class="subtitle"></span>
<!-- $$$qtmodules.html-description -->
<div class="descr"> <a name="details"></a>
<a name="qt-essentials"></a>
<h2>Qt Essentials</h2>
<p>Qt essentials define the foundation of Qt on all platforms. They are available on all supported development platforms and on the tested target platforms. They will remain source and binary compatible during Qt 5.</p>
<p>Essential modules are general and useful for a majority of Qt applications. A module that is used for a special purpose is considered an add-on module even if it is available on all supported platforms.</p>
<p>The following table lists the Qt essentials:</p>
<table class="generic" width="80%">
 <thead><tr class="qt-style"><th >Module</th><th >Description</th></tr></thead>
<tr valign="top" class="odd"><td ><a href="whatsnew51.html#qt-core">Qt Core</a></td><td >Core non-graphical classes used by other modules.</td></tr>
<tr valign="top" class="even"><td ><a href="whatsnew51.html#qt-gui">Qt GUI</a></td><td >Base classes for graphical user interface (GUI) components. Includes OpenGL.</td></tr>
<tr valign="top" class="odd"><td >Qt Multimedia</td><td >Classes for audio, video, radio and camera functionality.</td></tr>
<tr valign="top" class="even"><td >Qt Multimedia Widgets</td><td >Widget-based classes for implementing multimedia functionality.</td></tr>
<tr valign="top" class="odd"><td ><a href="whatsnew51.html#qt-network">Qt Network</a></td><td >Classes to make network programming easier and more portable.</td></tr>
<tr valign="top" class="even"><td ><a href="whatsnew51.html#qt-qml">Qt QML</a></td><td >Classes for QML and JavaScript languages.</td></tr>
<tr valign="top" class="odd"><td ><a href="whatsnew51.html#qt-quick">Qt Quick</a></td><td >A declarative framework for building highly dynamic applications with custom user interfaces.</td></tr>
<tr valign="top" class="even"><td >Qt Quick Controls</td><td >Reusable Qt Quick based UI controls to create classic desktop-style user interfaces</td></tr>
<tr valign="top" class="odd"><td >Qt Quick Layouts</td><td >Layouts are items that are used to arrange Qt Quick 2 based items in the user interface.</td></tr>
<tr valign="top" class="even"><td >Qt SQL</td><td >Classes for database integration using SQL.</td></tr>
<tr valign="top" class="odd"><td >Qt Test</td><td >Classes for unit testing Qt applications and libraries.</td></tr>
<tr valign="top" class="even"><td ><a href="whatsnew51.html#qt-webkit">Qt WebKit</a></td><td >Classes for a WebKit2 based implementation and a new QML API. See also Qt WebKit Widgets in the add-on modules.</td></tr>
<tr valign="top" class="odd"><td ><a href="topics-web-content.html#qt-webkit-widgets">Qt WebKit Widgets</a></td><td >WebKit1 and QWidget-based classes from Qt 4.</td></tr>
<tr valign="top" class="even"><td >Qt Widgets</td><td >Classes to extend Qt GUI with C++ widgets.</td></tr>
</table>
<p>If you use <a href="whatsnew51.html#qmake">qmake</a> to build your projects, the QtCore and QtGui modules are included by default. To link only against QtCore, add the following line to your <tt>.pro</tt> file:</p>
<pre class="cpp"></pre>
<p>On Windows, if you do not use <a href="whatsnew51.html#qmake">qmake</a> or other build tools such as <a href="cmake-manual.html">CMake</a>, you also need to link against the <tt>qtmain</tt> library.</p>
<a name="qt-add-ons"></a>
<h2>Qt Add-Ons</h2>
<p>Qt add-on modules bring additional value for specific purposes. These modules may only be available on some development platform for some target platforms. Some of them are included in the Qt releases on particular platforms. Each add-on module specifies its compatibility promise separately.</p>
<p>The following table lists the Qt add-ons:</p>
<table class="generic" width="80%">
 <thead><tr class="qt-style"><th >Module</th><th >Development Platforms</th><th >Target Platforms</th><th >Description</th></tr></thead>
<tr valign="top" class="odd"><td >Active Qt</td><td >Windows</td><td ></td><td >Classes for applications which use ActiveX and COM</td></tr>
<tr valign="top" class="even"><td >Qt Concurrent</td><td ></td><td ></td><td >Classes for writing multi-threaded programs without using low-level threading primitives.</td></tr>
<tr valign="top" class="odd"><td >Qt D-Bus</td><td >Unix</td><td ></td><td >Classes for inter-process communication over the D-Bus protocol.</td></tr>
<tr valign="top" class="even"><td >Qt Graphical Effects</td><td >All</td><td ></td><td >Graphical effects for use with Qt Quick 2.</td></tr>
<tr valign="top" class="odd"><td >Qt Image Formats</td><td >All</td><td ></td><td >Plugins for additional image formats: TIFF, MNG, TGA, WBMP.</td></tr>
<tr valign="top" class="even"><td >Qt OpenGL</td><td ></td><td ></td><td >OpenGL support classes.<p><b>Note: </b>Provided to ease porting from Qt 4.x&#x2e; Please use the QOpenGL classes in QtGui for new code.</p></td></tr>
<tr valign="top" class="odd"><td >Qt Print Support</td><td >All</td><td ></td><td >Classes to make printing easier and more portable.</td></tr>
<tr valign="top" class="even"><td ><a href="http://qt-project.org/doc/qt-4.8/qtquick.html">Qt Declarative</a></td><td >All</td><td ></td><td >Qt Declarative is provided for <a href="http://qt-project.org/doc/qt-4.8">Qt 4</a> compatibility. The documentation is available through the Qt 4.8 <a href="http://qt-project.org/doc/qt-4.8/qtquick.html">Qt Quick</a> documentation.</td></tr>
<tr valign="top" class="odd"><td >Qt Script</td><td >All</td><td ></td><td >Classes for making Qt applications scriptable. Provided for Qt 4.x compatibility. Please use the QJS* classes in the QtQml module for new code.</td></tr>
<tr valign="top" class="even"><td >Qt Script Tools</td><td >All</td><td ></td><td >Additional components for applications that use Qt Script.</td></tr>
<tr valign="top" class="odd"><td >Qt Sensors</td><td >All</td><td ><a href="android-support.html">Android</a>, BlackBerry, <a href="ios-support.html">iOS</a>, and Mer.</td><td >Provides access to sensor hardware and motion gesture recognition.</td></tr>
<tr valign="top" class="even"><td >Qt Serial Port</td><td >All</td><td ><a href="windows-support.html">Windows</a>, <a href="linuxx11-support.html">Linux</a>, and <a href="mac-support.html">Mac OS X</a>.</td><td >Provides access to hardware and virtual serial ports.</td></tr>
<tr valign="top" class="odd"><td >Qt SVG</td><td >All</td><td ></td><td >Classes for displaying the contents of SVG files.</td></tr>
<tr valign="top" class="even"><td >Qt X11 Extras</td><td >All</td><td ><a href="linuxx11-support.html">Linux/X11</a></td><td >Provides specific APIs for X11.</td></tr>
<tr valign="top" class="odd"><td >Qt XML</td><td ></td><td ></td><td >C++ implementations of SAX and DOM.<p><b>Note: </b>Deprecated, please use QXmlStreamReader and QXmlStreamWriter for new functionality.</p></td></tr>
<tr valign="top" class="even"><td >Qt XML Patterns</td><td ></td><td ></td><td >Support for XPath, XQuery, XSLT and XML schema validation.</td></tr>
</table>
<a name="qt-tools"></a>
<h2>Qt Tools</h2>
<p>Tools that are officially a part of Qt. The official tools run on all the supported development platforms.</p>
<p>The following table lists the Qt tools:</p>
<table class="generic" width="80%">
 <thead><tr class="qt-style"><th >Tool</th><th >Description</th></tr></thead>
<tr valign="top" class="odd"><td >Qt Designer</td><td >Classes for extending <i>Qt Designer</i>.</td></tr>
<tr valign="top" class="even"><td >Qt Help</td><td >Classes for online help.</td></tr>
<tr valign="top" class="odd"><td >Qt UI Tools</td><td >Classes for UI tools.</td></tr>
</table>
</div>
<p><b>See also </b><a href="classlists.html">Class and Function Documentation</a>.</p>
<!-- @@@qtmodules.html -->
</div>
</div>
</div>
<div class="footer">
    <p>
      <acronym title="Copyright">&copy;</acronym> 2013 Digia Plc and/or its
      subsidiaries. Documentation contributions included herein are the copyrights of
      their respective owners.</p>
    <br />
    <p>
      The documentation provided herein is licensed under the terms of the
      <a href="http://www.gnu.org/licenses/fdl.html">GNU Free Documentation
      License version 1.3</a> as published by the Free Software Foundation.</p>
    <p>
      Documentation sources may be obtained from <a href="http://www.qt-project.org">
      www.qt-project.org</a>.</p>
    <br />
    <p>
      Digia, Qt and their respective logos are trademarks of Digia Plc 
      in Finland and/or other countries worldwide. All other trademarks are property
      of their respective owners. <a title="Privacy Policy"
      href="http://en.gitorious.org/privacy_policy/">Privacy Policy</a></p>
</div>
</body>
</html>