qt5base-lts/examples/widgets/tutorials
Sze Howe Koh 6b8e866391 Doc: Clean up threading examples
- Example 3 (Clock) is a collection of anti-patterns.
    - It implements a slot in a QThread subclass and then forces the new
      thread to use Qt::DirectConnection to invoke the slot in the
      "wrong" thread.
    - It talks about getting away with non-thread-safe usage
    - It uses a thread as a timer and then admits that it's an over-
      complicated approach.
- Example 4 (Permanent Thread) is over-complicated yet incomplete. A
  better one exists in the QThread class ref.
- Example 1 (Thread Pool) is covered by the QThreadPool class ref.
- Example 2 (QtConcurrent::run()) is covered in the "Threading and
  Concurrent Programming Examples" page and the "QtConcurrentRun" page.
- The undocumented "Hello Thread" example is covered in the QThread
  class ref.
- These examples cannot be accessed from Qt Creator's Examples tool.
- These examples are neither widget-related nor tutorials, contrary to
  their source paths.

Task-number: QTBUG-33360
Change-Id: Ic79cb764ee925ddbcbeafee8e1d01db7fe0f6cfe
Reviewed-by: Topi Reiniö <topi.reinio@digia.com>
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
2013-11-05 00:29:01 +01:00
..
addressbook Remove warnings about examples not running in the Qt Simulator 2013-10-09 21:45:31 +02:00
gettingStarted Whitespace cleanup: remove trailing whitespace 2013-03-16 20:22:50 +01:00
modelview Remove warnings about examples not running in the Qt Simulator 2013-10-09 21:45:31 +02:00
widgets Remove warnings about examples not running in the Qt Simulator 2013-10-09 21:45:31 +02:00
README Move tutorials to widgets. 2012-09-09 01:18:37 +02:00
tutorials.pro Doc: Clean up threading examples 2013-11-05 00:29:01 +01:00

Qt is supplied with tutorials that have been written to provide developers
with an introduction to the Qt API.


Documentation for tutorials can be found in the Tutorials
link in the main documentation.