![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
枫言fy
这个作者很懒,什么都没留下…
展开
-
PYQT5 线程挂起方法
QThread线程挂起需要一个QWaitCondition对象,并且需要传入一个QMutex对象作为参数,QMutex对象初始化的时候应该是锁定状态,否则将出现异常情况,参考 QT多线程QWaitCondition的问题 https://bbs.csdn.net/topics/380203764。 然后再调用cond.wait()挂起线程。cond.wakeAll()唤醒线程. 代码如下(从工程里扣下来的,可能需要修改一下才能运行): class MyThread(QThread): def __原创 2021-01-21 22:32:13 · 1133 阅读 · 0 评论 -
Python遇到cannot import name ‘XXX’
Python中可能会遇到cannot import name ‘XXX’错误, 其实这有可能出现再模块导入的顺序问题上, 比如:在A文件头执行到语句from B import XXX,程序马上就会转到B文件中去,从头到尾顺序寻找B文件中的XXX函数,而A文件就暂停执行,直到把XXX函数复制到内存中,但B文件中的文件头可能也有导入, 如果B文件头中又导入了A文件中的函数,由于XXX函数还没有被复制。所以于A文件因为暂停执行而无法导入,就会出现上面的错误了。 ...转载 2021-01-20 12:37:17 · 4776 阅读 · 1 评论