参考问题讨论:
https://github.com/Microsoft/ptvsd/issues/428
我选择的方案:
1. pip install ptvsd
2 . 在 QThread 线程内调用 ptvsd.debug_this_thread()
如:
from PyQt5.QtCore import *
import ptvsd # 解决 QThread 线程无法加入断点问题.
class MyTestThrad(QThread):
def run(self):
ptvsd.debug_this_thread() # 2 调用 debug_this_thread
print('xx')