Sophie

Sophie

distrib > Mageia > 6 > i586 > by-pkgid > f93881942bd3805980c2fe63aa853d78 > files > 50

qtdoc5-5.9.4-1.mga6.noarch.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- gettingstarted.qdoc -->
  <title>Getting Started with Qt | Qt 5.9</title>
  <link rel="stylesheet" type="text/css" href="style/offline-simple.css" />
  <script type="text/javascript">
    document.getElementsByTagName("link").item(0).setAttribute("href", "style/offline.css");
    // loading style sheet breaks anchors that were jumped to before
    // so force jumping to anchor again
    setTimeout(function() {
        var anchor = location.hash;
        // need to jump to different anchor first (e.g. none)
        location.hash = "#";
        setTimeout(function() {
            location.hash = anchor;
        }, 0);
    }, 0);
  </script>
</head>
<body>
<div class="header" id="qtdocheader">
  <div class="main">
    <div class="main-rounded">
      <div class="navigationbar">
        <table><tr>
<td ><a href="index.html">Qt 5.9</a></td><td >Getting Started with Qt</td></tr></table><table class="buildversion"><tr>
<td id="buildversion" width="100%" align="right">Qt 5.9.4 Reference Documentation</td>
        </tr></table>
      </div>
    </div>
<div class="content">
<div class="line">
<div class="content mainContent">
<div class="sidebar">
<div class="toc">
<h3><a name="toc">Contents</a></h3>
<ul>
<li class="level1"><a href="#install-qt">Install Qt</a></li>
<li class="level2"><a href="#platform-requirements">Platform Requirements</a></li>
<li class="level1"><a href="#create-your-first-applications">Create Your First Applications</a></li>
<li class="level1"><a href="#explore-qt">Explore Qt</a></li>
<li class="level2"><a href="#setting-up-projects">Setting Up Projects</a></li>
<li class="level2"><a href="#developing-with-qt-creator">Developing with Qt Creator</a></li>
<li class="level2"><a href="#reference-documentation">Reference Documentation</a></li>
<li class="level1"><a href="#qt-project-community">Qt Project Community</a></li>
</ul>
</div>
<div class="sidebar-content" id="sidebar-content"></div></div>
<h1 class="title">Getting Started with Qt</h1>
<span class="subtitle"></span>
<!-- $$$gettingstarted.html-description -->
<div class="descr"> <a name="details"></a>
<a name="install-qt"></a>
<h2 id="install-qt">Install Qt</h2>
<p>You can install the Qt Framework and tools by using an online or offline installer or by building the source packages yourself.</p>
<p>In the <i>online installer</i>, you can select commercial or open source versions of Qt, tools, and Add-On components to install. Using the online installer requires signing in to your <a href="https://account.qt.io/">Qt Account</a>. The installer retrieves the license attached to the account from a server and provides a list of available components corresponding to the license.</p>
<p>An <i>offline installer</i> is a single package that contains all of Qt and Add-Ons relevant for a target platform. Users with a commercial license can either sign in with their Qt account or with their Qt license key during the installation process. The license key is available in the <a href="https://account.qt.io/">Qt Account</a> Web portal.</p>
<p>You can download Qt 5 installers from the <a href="http://qt.io/download">Downloads</a> page.</p>
<p>You can use the Qt installers to download and install the following components:</p>
<ul>
<li>Qt libraries, prebuilt for a particular development platform (operating system and compiler)</li>
<li>Qt Creator integrated development environment (IDE)</li>
<li>Reference Documentation and examples</li>
<li>Qt in source code form (needed only if you want to build the framework and tools yourself)</li>
<li>Add-On components that are relevant for different platforms</li>
</ul>
<p>After downloading, start the installer like any executable on the development platform.</p>
<p>To run the installer, you need a Qt Account. You can use your Qt Account credentials to sign-in to all Qt services, including the forums and wiki. If you do not already have a Qt Account, you can create one during the installation process.</p>
<p>To complete the installation, select the components that you want to install and follow the instructions of the installation program.</p>
<p>Use the Maintenance Tool under <i>&lt;install_dir&gt;</i> to add components and to update or remove installed components.</p>
<a name="platform-requirements"></a>
<h3 >Platform Requirements</h3>
<p>Developing applications on different platforms are covered in the platform pages.</p>
<ul>
<li><a href="androidgs.html">Android</a></li>
<li><a href="ios-support.html">iOS</a></li>
<li><a href="windows-support.html">Windows</a></li>
<li><a href="linux.html">Linux/X11</a></li>
<li><a href="osx.html">macOS</a></li>
<li><a href="winrt-support.html">Windows Runtime</a></li>
</ul>
<p>For more information, visit the <a href="supported-platforms.html">supported platforms</a> page.</p>
<a name="create-your-first-applications"></a>
<h2 id="create-your-first-applications">Create Your First Applications</h2>
<p>Learn the basics of Qt and Qt Quick development by following the two tutorials below that illustrate how to create simple applications and build and run them on target platforms:</p>
<ul>
<li><a href="gettingstartedqt.html">Getting Started Programming with Qt Widgets</a></li>
<li><a href="gettingstartedqml.html">Getting Started Programming with Qt Quick</a></li>
</ul>
<p>Qt Widgets provides a library of UI elements which allow you to create classic desktop-style user interfaces. Qt Quick is a library providing types and functionalities for building modern, fluid, animated UIs.</p>
<p>For a more thorough walkthrough of the different aspects of developing applications with Qt 5, see the <a href="https://qmlbook.github.io/">QML Book</a>. It focuses on Qt Quick, but also provides the information needed to use QML together with C++.</p>
<a name="explore-qt"></a>
<h2 id="explore-qt">Explore Qt</h2>
<p>We invite you to explore the rest of Qt. We prepared overviews which help you decide which APIs to use and our examples demonstrate how to use them.</p>
<p>To view a list of all Qt examples, visit the <a href="all-examples.html">List of Qt Examples</a> page.</p>
<a name="setting-up-projects"></a>
<h3 >Setting Up Projects</h3>
<ul>
<li><a href="http://doc.qt.io/qtcreator/quick-projects.html">Qt Quick Projects</a></li>
<li><a href="http://doc.qt.io/qtcreator/creator-writing-program.html">Qt Widget Projects</a></li>
<li><a href="http://doc.qt.io/qtcreator/creator-configuring-projects.html">Configuring Projects</a></li>
</ul>
<a name="developing-with-qt-creator"></a>
<h3 >Developing with Qt Creator</h3>
<ul>
<li><a href="http://doc.qt.io/qtcreator/creator-building-targets.html">Building for Multiple Platforms</a></li>
<li><a href="http://doc.qt.io/qtcreator/creator-running-targets.html">Running on Multiple Platforms</a></li>
<li><a href="http://doc.qt.io/qtcreator/creator-deployment.html">Deploying to Devices</a></li>
<li><a href="http://doc.qt.io/qtcreator/creator-connecting-mobile.html">Connecting Devices</a></li>
</ul>
<ul>
<li><a href="http://doc.qt.io/qtcreator/creator-building-running.html">See more</a></li>
</ul>
<a name="reference-documentation"></a>
<h3 >Reference Documentation</h3>
<ul>
<li><a href="overviews-main.html">Qt Overviews</a> - list of topics about application development</li>
<li><a href="qtexamplesandtutorials.html">Examples and Tutorials</a> - code samples and tutorials</li>
<li><a href="reference-overview.html">Qt Reference Pages</a> - a listing of C++ and QML APIs</li>
</ul>
<a name="qt-project-community"></a>
<h2 id="qt-project-community">Qt Project Community</h2>
<p>Qt's vibrant and active community site, <a href="http://qt.io">http://qt.io</a> houses a wiki, a forum, and additional learning guides and presentations.</p>
</div>
<!-- @@@gettingstarted.html -->
        </div>
       </div>
   </div>
   </div>
</div>
<div class="footer">
   <p>
   <acronym title="Copyright">&copy;</acronym> 2017 The Qt Company Ltd.
   Documentation contributions included herein are the copyrights of
   their respective owners.<br>    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.<br>    Qt and respective logos are trademarks of The Qt Company Ltd.     in Finland and/or other countries worldwide. All other trademarks are property
   of their respective owners. </p>
</div>
</body>
</html>