解决 QThread 线程在 vscode中无法 打断点问题.

参考问题讨论:



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')

你可能感兴趣的:(Python,vscode,QThread断点)