上传者: 38587705
|
上传时间: 2022-03-26 20:28:21
|
文件大小: 158KB
|
文件类型: -
在做界面开发时,无论是移动端的Android,还是我们这里讲的PyQt5,经常会有一个界面开发准则,那就是UI主线程与耗时子线程一定要分开,主线程负责刷新界面,耗时操作,如网络交互、磁盘IO等,都应该放在子线程里执行,它们各司其职,保证系统正常运行,提升整体用户体验。
软硬件环境
windows 10 64bit
PyQt5
Anaconda3 with python 3.6.5
实例代码
首先看下工程目录结构
main.py,这是工程入口文件,它负责创建app
# -*- coding: utf-8 -*-
import sys
from PyQt5.QtWidgets import Q