使用python写程序,并用PyQt创建一个Gui。
问题描述当python程序运行耗费时间过长时,便会阻塞Gui进程,导致Gui无法刷新,从而使得程序出现“未响应”的情况。
解决办法这种情况下便需要使用Python的多线程功能。最常见的线程协同方式:UI主线程+后台线程UI被触发后,对应的主线程创建后台线程,后台线程在后台运行,并通过发信号给主线程,从而间接控制UI的显示。
例子以下是我编写的一
Continue reading