Details
-
Suggestion
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
None
-
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
- depends on
-
PYSIDE-803 QThread Freezes GUI
- Closed