Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I recommend reading the following conceptual documents from the Qt Documentation itself:</p> <h3>The Core</h3> <ul> <li><a href="http://doc.qt.io/qt-5/object.html" rel="nofollow noreferrer"><strong>Object Model</strong></a> presents the why and how Qt extends the plain C++ object model with the metaobject compiler and what features it adds.</li> <li><a href="http://doc.qt.io/qt-5/objecttrees.html" rel="nofollow noreferrer"><strong>Object Trees and Ownership</strong></a> illustrates the preferred way of managing dynamically allocated QObjects in Qt. (Notice: <em>preferred</em>, not <em>mandatory</em>.)</li> <li><a href="http://doc.qt.io/qt-5/signalsandslots.html" rel="nofollow noreferrer"><strong>Signals and Slots</strong></a> explains this basic concept in greater depth.</li> <li><a href="http://doc.qt.io/qt-5/containers.html" rel="nofollow noreferrer"><strong>Container Classes</strong></a> presents the STL-compatible, collection-like classes adopted by the Qt API. An important concept, <a href="http://doc.qt.io/qt-5/implicit-sharing.html" rel="nofollow noreferrer">implicit sharing</a>, is also introduced.</li> <li><a href="http://doc.qt.io/qt-5/resources.html" rel="nofollow noreferrer"><strong>The Qt Resource System</strong></a> describes how data can be embedded in your program or library and accessed at runtime through a special file system.</li> <li><a href="http://blog.qt.digia.com/blog/2010/06/17/youre-doing-it-wrong/" rel="nofollow noreferrer"><strong>You're doing it wrong</strong></a> is a blog post explaining how to properly use the QThread class. This is a good read because the <a href="http://doc.qt.io/qt-5/threads-starting.html" rel="nofollow noreferrer">documentation</a> and <a href="http://doc.qt.io/qt-5/threads-mandelbrot.html" rel="nofollow noreferrer">all examples</a> are wrong.</li> <li><a href="http://doc.qt.io/qt-5/debug.html" rel="nofollow noreferrer"><strong>Debugging Techniques</strong></a> are a few debugging tips that are peculiar to Qt. In particular, it explains how to use the <code>qDebug</code> construct.</li> </ul> <p>Here's the <a href="http://doc.qt.io/qt-5/topics-core.html" rel="nofollow noreferrer">full list of core documents</a>.</p> <h3>GUI and Graphics</h3> <ul> <li><a href="http://doc.qt.io/qt-5/qtwidgets-index.html" rel="nofollow noreferrer"><strong>Widgets and Layouts</strong></a> defines what widgets are and how they are assembled on the screen.</li> <li><a href="http://doc.qt.io/qt-5/application-windows.html" rel="nofollow noreferrer"><strong>Window and Dialog Widgets</strong></a> explains the subtle difference between what Qt treats as windows and what it treats as widgets.</li> <li><a href="http://doc.qt.io/qt-5/layout.html" rel="nofollow noreferrer"><strong>Layout Management</strong></a> goes into further detail about widget layout. If you use the built in UI designer, you'll rarely need to fiddle with layout classes directly, but the concepts are nevertheless important.</li> <li><a href="http://doc.qt.io/qt-5/paintsystem.html" rel="nofollow noreferrer"><strong>Paint System</strong></a> is how Qt draws stuff. </li> <li><a href="http://doc.qt.io/qt-5/coordsys.html" rel="nofollow noreferrer"><strong>Coordinate System</strong></a> illustrates how Qt interprets graphics coordinates on painting devices.</li> <li><a href="http://doc.qt.io/qt-5/qtquick.html" rel="nofollow noreferrer"><strong>Qt Quick</strong></a> is the new way of building pretty UIs.</li> </ul> <p>Here's the full list of <a href="http://doc.qt.io/qt-5/qtquick-index.html" rel="nofollow noreferrer">GUI and Graphics documents</a>.</p> <p>By the time you understand the basics, the rest of the API is very cohesive, consistent and easy to grasp.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload