Uploaded image for project: 'Qt for Python'
  1. Qt for Python
  2. PYSIDE-1203

Documentation/Examples For How To Develop Multithreaded Applications

    XMLWordPrintable

    Details

    • Type: Suggestion
    • Status: Reported
    • Priority: P3: Somewhat important
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: PySide
    • Labels:
      None

      Description

      Problem:

      The use of QThread in PySide2 is very different from that of the C++ API, and thus a lot of the documentation and examples regarding QThread in the C++ documentation is not particularly relevant due to the way Python operates. A lot of the examples or stack overflow posts regarding multi-threaded applications in Qt does not pertain. For example, QObject.moveToThread(QThread) does not do what you would expect when interacting with PySide2.

      Suggestion:

      Some PySide2 specific documentation and examples should be created demonstrating the multithreading capabilities of Qt. From asyncronous tasks (and how those tasks differentiate from pythons async methods) to the use of QThread (and how that differentiates from multiprocessing).

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              crmaurei Cristian Maureira-Fredes
              Reporter:
              j9ac9k Ognyan Moore
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:

                  Gerrit Reviews

                  There are no open Gerrit changes