问题:
warning: Debugger speedups using cython not found.
解释:
Pycharm的Debug配置中,pyqt compatable 选择了auto,但pyqt5不兼容,导致报错。
解决办法:
File -> Settings -> Python Debugger中取消勾选pyqt compatable项就好了
解决后运行调试程序就没有报错了,调试的按钮也都亮了,可以进行调试。
另外温习一下:
Step Into: 单步执行,遇到子函数就进入并且继续单步执行;
Step Over :在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完在停止,也就是把子函数整个作为一步;
Step Return:在单步执行到子函数内时,用Step Return就可以执行完子函数余下部分,并返回上一层函数。
所以,如果没有函数的情况下,比较常用“step over”
网友评论