Skip to content

QT 程序卡住并退出的原因

复制本地路径 | 在线编辑

总结一下写QT时候程序卡住退出的原因。

没有用多线程

这种是最常见的。也就是有一个比较耗时的操作,阻塞了GUI的渲染,改成多线程就好。

和 Pywinauto 冲突

这个是一个坑点。如果有使用 pywinauto,需要增加如下的代码,具体原因直接问AI即可:

import sys
#! 只有设置成这样 Pywinauto 才不会阻塞 QT 主线程
sys.coinit_flags = 2

Comments